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

你可能感兴趣的:(git 一些用法: 合并,修改提交信息,回退版本)