所以如果我做了
git pull origin master
然后自动合并失败
然后我通过从冲突的文件中删除git表示法来手动合并,并“挑选”我想要的,但不想要的。
但在我进行手动合并之后,下一步采取的正确步骤是什么?
我的猜测是:
git add -A
git commit -m "manually merged conflicted files"
是正确的,还是应该采取另一步?
答案 0 :(得分:2)
是的,这是正确的行动顺序
git pull origin master
git add conflicted_file_1 conflicted_file_2 && git commit -m "Resolved merge conflicts"
git push origin master
请注意,樱桃采摘有different meaning in git terminology。
此外,如果可能的话,请尝试探索a rebase based flow with feature branches,以便长期保持您的历史。