git常使用的流程:
假设在aaa分支上开发完了代码:
- git add --all
- git commit -m"xxx"
- git pull --rebase
- git push origin HEAD:aaa
在如上正常流程中,冲突发生在第三步,整体步骤:
- git add --all
- git commit -m"xxx"
- git pull --rebase
- 处理冲突
- git add -u
- git rebase --continue
- git push origin HEAD:aaa
假设此时又在bbb分支进行开发,需要将aaa分支的合并到bbb分支:
- git merge aaa(注意:当前所在分支是bbb分支,该命令表示将aaa分支合并到当前的bbb分支)
- 处理冲突(git status可以看出哪些文件冲突)
- git add -u
- git commit -m"xxx"(注意:与普通的代码提交冲突不同,不要rebase)
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步