简单的问题,但无法为自己找到一个容易打包的答案。如果我删除了一个远程分支,git也将删除我的本地分支吗?
答案 0 :(得分:2)
否,依赖于远程分支的任何操作(例如push
和pull
)都会出错,并显示一条有关缺少上游分支的消息。
status
将报告如下消息:
您的分支基于“起源/分支”,但上游已消失。
据我所知,以上答案是准确的-警告:我不知道git
的所有实现,也不知道使用它的所有命令行工具或GUI。
答案 1 :(得分:1)
否,如果您删除远程分支,它将不会删除您的本地分支。但是,除非并且除非您在远程服务器上再次创建此分支或使用\d{4} \w{3} \d{2} \d{2}:\d{2}:\d{2}
答案 2 :(得分:0)
如果您要删除远程服务器并仍然在本地分支上继续工作。 您可以尝试使用以下命令-
git branch -rd origin/<branch-name>
`git push origin :<branch-name>`
git checkout <branch-name>
upstream is gone
的警告-`git branch --unset-upstream`