Je voudrais poser quelques questions de base sur git. J'ai un projet. La partie publique est placée dans le master, et les fonctions personnalisées sont placées dans la branche
Je modifie généralement la partie publique sur le master. . Lors de la mise à jour, j'espère que la branche pourra également être modifiée, mais cela entre souvent en conflit lors de la mise à jour
Mes étapes sont les suivantes : soumettre d'abord git add on master.=>git commit -am 'xx'=>git push -u origine master
met ensuite à jour le nouveau contenu de la partie publique vers la branche : git branch branch=>git pull=>git merge
Un conflit a déjà été signalé lors de git pull. Quelles devraient être les bonnes étapes ?
Il y aura certainement des conflits selon votre processus. Vous pouvez uniquement accéder aux deux fichiers modifiés pour résoudre manuellement les conflits, puis les soumettre à nouveau.
Si vous modifiez un fichier sur la branche principale, puis que vous modifiez également le fichier sur une autre branche, il y aura un conflit lors de la fusion.
Ou résolvez le conflit, git add, git rebase --continue
Ou fusionnez les branches tous les jours, de cette façon il y aura beaucoup moins de conflits