列举使用到的一些git命令。
- 切换到某个分支
git checkout 分支名
- 查看分支
git branch -a
- 分支切换并创建
git checkout -b 分支名 提交ID
- 删除本地分支
git branch -d 分支名
- 删除远程分支
git push origin --delete 分支名
- 推送远程tag
git push origin tag名字
- 本地删除tag
git tag -d tag名字
- git只合并某一个分支的commit
1)只合并一个commit(将分支2的提交id合并到分支1)
git checkout 分支1
git cherry-pick 分支2提交id
2)合并连续的多个commit到指定的分支上(将分支2的范围commit合并到分支1)
- 为分支2创建一个临时的最后范围commit的分支
git checkout -b temp 最后范围commit
- 将tmp分支最开始范围的commit用rebase合并范围commit
git rebase --onto 分支1 最开始范围commit
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。