我比较粗心,在删除本地分支时一下子删除了很多,而不是在每个分支完成后逐个删除,结果不小心删掉了本地git主分支。该项目仍然存在于github上。那么我该如何解决这个问题呢?如果有帮助的话,我正在mac终端上使用。
git branch master origin/master
主分支并不是一个特殊的分支,它可以像其他任何分支一样轻松创建。
git branch master ## creating master branch
git checkout master ## switching to master branch
git branch -u origin/master ## setting up remote tracking branch
或者
git branch master ## creating master branch
git branch -u origin/master master ## setting up remote tracking without switching
git checkout master ## switching out to master
git checkout -b master origin/master ## create, set up tracking, switch
git checkout master
如果你本地没有主分支,Git将会拉取它。