本文记录一些工作中常用到的git操作(亲测,好使)
创建新的远程分支
//要基于哪个分支创建新分支就先切到哪个分支
git checkout -b test
git push origin test
git branch --set-upstream-to=origin/test
git branch -a
删除远程分支
git push origin --delete test
合并多个commit为一个commit
git log
9383028e xxx
0902f8bb xxx
cd91b359 xxx
...
比如现在要合并 9383028e 和 0902f8bb 这两笔commit为一个commit,那么只需这样做:
git rebase -i HEAD~2
会提示:Successfully rebased and updated refs/heads/xxx.
接着这样做:
git push -f origin HEAD:<远程分支名>
就ok了!