我想把a分支从commit id 111之后的都丢弃不要了。
然后把b上从commit id 111基础之上的新修改应用到a分支上。
先备份分支a git branch backup/a-pre-reset 然后切到a git reset –hard b git push –force-with-lease origin a
git clone https://bitbucket.org/chromiumembedded/cef.git -b 6099 其中-b表示clone远端的6099分支,但同时也会拉取其它远端分支的信息。 如果不想拉取其它远端分支的信息,只想要6099这一个分支的信息,需要加上--single-branch选项。
有些分支在远端其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。 清理远端不需要的分支: git remote prune origin
不想要的本地分支,使用大写的-D参数删除 git branch -D xxx 删除远程origin主机的xxx分支 git push origin --delete xxx
git系列9:初始配置
艺搜周刊第3期