想要往已经 push 的 commit 追加修改,不想产生新的 commit 的规范做法?
資深大佬 : tlerbao 7
如题
往已经 push 的 commit 里追加修改的比较规范的做饭是怎样的?
大佬有話說 (29)
如题
往已经 push 的 commit 里追加修改的比较规范的做饭是怎样的?
其他分支( feature / hotfix / release 等):确保没有其他人也在这个分支之上工作就大胆的 amend commit + force push 吧,反正最后 merge 的时候应该也是 sqash 的
没有恶意哈,但毕竟你已经 push 了,再追加修改这就是不对的。当然你如果问一圈同事大家都还没 pull,那你 -f 一下也就当没人知道了。
git add -u
git commit –amend –no-edit
git push xxx
@lloovve
源代码管理工具的目标是管理源码,而不是为了提交而提交。
既然是管理,就要有规范。相同功能的修改整合在一起,不同功能或部位的修改拆开。
不停地追加提交,最后不同功能的更改犬牙交错混在一起,既不方便 Code Review,万一遇到需要回滚功能的时候也没法干净地区分并回滚一小部分提交。
所以比较专业的 Git 用户都会整理提交记录的。