如果某次修改仅仅改动几个字,不想重新生成一条记录的话,可以在git add 之后执行git commit --amend命令,但是执行git commit --amend不生成新的目录的前提是配置hook,也就是需要用到git rev-parse --git-dir。
如果你的项目地址是:ssh://name@git.co.com:8236/test/doc
那么只需要在根目录下执行:
scp -p -P 8236 name@git.co.com:hooks/commit-msg $(git rev-parse --git-dir)/hooks
这条命令,那么使用git commit --amend后就不会生成新的commit记录了,是不是很简单。
git rev-parse --git-dir的使用
最新推荐文章于 2024-06-01 09:50:23 发布