列举使用到的一些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)1
2git checkout 分支1
git cherry-pick 分支2提交id
2)合并连续的多个commit到指定的分支上(将分支2的范围commit合并到分支1)
为分支2创建一个临时的最后范围commit的分支
1
git checkout -b temp 最后范围commit
将tmp分支最开始范围的commit用rebase合并范围commit
1
git rebase --onto 分支1 最开始范围commit