如果你已经使用git push推送了一次代码,后来又修改了一些文件想在同一个分支中合并到刚才的提交中,可以这样操作:文章来源:https://www.toymoban.com/news/detail-765542.html
- 添加后续的修改:
git add .
- 使用–amend选项提交代码,这会将后续修改追加到上一次commit中:
git commit --amend
- 使用force push强制推送到远程分支,覆盖remote分支:
git push -f
这样就可以把后续的修改合并到上一次的提交中,完成一次代码推送。
需要注意的是,如果之前的提交已经被其他人获取了,强推会使远程历史被覆盖,可能会影响其他人,因此需要通知团队成员。
一些其他做法:文章来源地址https://www.toymoban.com/news/detail-765542.html
- 创建新的提交,而不是amend
- 创建新的分支,在该分支中做修改
- 使用pull request的方式合并代码
通常建议不要修改公共分支的历史,使用merge request的方式维护代码。
所以如果不是非常必要,不建议使用强推来改变共享分支的历史,这会带来难以追溯的问题。
到了这里,关于【git】追加一次合并到上次的提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!