1
在一个Git仓库,我可以删除主分支:撤消git中远程分支的删除?
git push origin :master
我删除远程主分支。由于分支只是指向历史图中提交的指针,因此实际数据不会被删除。但是,如何撤消远程分支的删除,例如上述主分支?
此外我们假设我也删除了我的本地主分支。
在一个Git仓库,我可以删除主分支:撤消git中远程分支的删除?
git push origin :master
我删除远程主分支。由于分支只是指向历史图中提交的指针,因此实际数据不会被删除。但是,如何撤消远程分支的删除,例如上述主分支?
此外我们假设我也删除了我的本地主分支。
您只需按原来的承诺回到那个分支:
git push origin <commit-ID>:master
你能更多地讨论“原来承诺”? – Makoto 2014-10-19 02:08:16
但是,如果您忘记了主指向的提交的SHA /提交ID,该怎么办? – u123 2014-10-19 02:17:34
你当然也可以通过使用另一个分支来指定散列,例如,你的本地分支:'git push origin master:master'。 – poke 2014-10-19 02:22:10