git 一些用法: 合并,修改提交信息,回退版本

1. 合并多次提交

1) 查看修改历史 git log

2) 合并6次提交 git rebase -i HEAD~6

3) 将第二个及之后的pick修改为squash或者s,然后esc,输入":wq”退出

4) 输入commit 信息,若不希望叠加之前的信息,可把之前的delete;然后esc,输入":wq”退出

5) 查看修改历史 git log,已合并最近6个提交为1个

6) 提交到远端 git push --force origin master

2. 修改提交信息 commit message

1) git commit --amend

2) esc,输入":wq”退出

对于历史提交,依然需要rebase,如: git rebase -i HEAD~3

3. 回退到某个版本

1) git reset --hard <版本号>

2) git push origin <分支名> --force

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。