Git 冲突解决的正确顺序

Git 冲突解决的正确顺序

Git rebase 和 merge 是开发中经常讨论的话题。本文讲它们的区别和适用场景。

提交前先看清楚改动

Git 最重要的习惯是提交前看 diff:

git status
git diff
git diff --cached

确认没有调试代码、临时文件、无关格式化,再提交。

推荐的小步提交

一次提交只做一件事,例如:

git add src/main/java/com/example/UserService.java
git commit -m "fix: handle empty user result"

如果既改了接口又改了样式,最好拆成两个提交。后续回滚和 review 都会更轻松。

冲突怎么处理

遇到冲突不要机械选择 ours/theirs。先看双方分别想解决什么问题,再手动合并。合并后至少跑一遍相关测试。


   转载规则


《Git 冲突解决的正确顺序》 小乐 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录