场景
-
针对当前项目
- git add -A
- git commit -m "finish the project"
-
此时尴尬的地方出现了, 你发现了项目中某个地方有个bug, 这可怎么办
- 修改项目中的bug
- git add bugFileName
- git commit -m "fix: bug"
这种方式是一种解决方法, 但是提交到远程仓库, git log日志里面就会多很多无效的fix日志信息, 不美观, 这个时候就要使用 --amend, 保留上次的commit提交日志
-
--amend --no-edit
- 修改项目中的bug
- git add bugFileName
- git commit --amend --no-edit 会保留上次的提交信息
- git push --no-thin origin HEAD:refs/for/master 重新push到远端服务器
网友评论