web-dev-qa-db-fra.com

Comment maintenir à jour un fork de GitHub sans commit de fusion ou en utilisant CLI?

Le flux GitHub normal pour contribuer à un dépôt est de créer un fork de l'amont, de cloner une copie locale où vous apportez des modifications, puis de remonter vers votre fork et de créer un PR pour que vos modifications soient fusionnées en amont.

Mais si en amont des changements après cela, comment mettre à jour votre fork sans créer de commit de fusion (et aussi sans utiliser la CLI git)?

Je sais déjà comment faire cela d'une manière qui créera un commit de fusion ou qui dépendra de l'interface de ligne de commande git. Cette question concerne spécifiquement l'utilisation du site Web GitHub.com ou de l'application GitHub Desktop uniquement (sans CLI).

Comme il s'agit d'un flux de travail très courant, il semble qu'il devrait y avoir un moyen simple de le faire à l'aide de l'interface graphique GitHub.

Pour réitérer: toutes les réponses qui utilisent la CLI ou créent un commit de fusion (par exemple de cette façon ) ne répondront pas à cette question car je recherche explicitement une solution non CLI.

15
brentonstrine

Pour répondre correctement à cette question, il est important de comprendre ce que vous allez réaliser. Je suppose que vous voulez 1) garder l'historique clair ou 2) simplifier les différences en gardant vos commits non interrompus par des fusions.

Si ma compréhension est correcte, utilisez alors rebase.

0
mentallurg