Lorsque je choisis "update from master" , cela crée un commit de fusion. Je préférerais simplement le refaire. Est-ce possible?
Il ne semble pas que cette fonctionnalité soit actuellement incluse dans le bureau de GitHub. Ce que je fais normalement est de cliquer sur le nom du référentiel dans le menu déroulant en haut à gauche, puis de cliquer sur "ouvrir dans le terminal" Ensuite, suivez les instructions ici .
Utiliser
rebase
au lieu de fusionner des branches donne un historique des commits plus facile à suivre mais moins exact. Votre équipe devrait convenir des circonstances dans lesquelles vous devriezrebase
une branche. Vous devez toujours toujours fusionner les branches dans la branche principale via une demande d'extraction.Une approche suggérée consiste à autoriser la modification des modifications locales que vous avez apportées mais que vous n'avez pas partagée avec d'autres, mais fusionnée une fois que vous avez partagé les modifications avec d'autres. Cela évite les problèmes de réécriture de l'historique tout en vous permettant de suivre facilement les modifications apportées lorsque vous développez votre code localement.
Non. Il y a un an, il y avait une demande feature sur leur suivi des problèmes GitHub pour exactement cette option, pour laquelle la réponse
Cette idée est intéressante pour l’avenir, mais elle dépasse le cadre de notre feuille de route actuelle.
Depuis lors, une autre demande de fonctionnalité , qui est toujours ouverte, a également été enregistrée.