无意中将临时分支推到原点,想要丢弃它

Yar*_*rin 4 git github

我创建了一个当地的扔掉分支temp,并意外地打电话

git push --all origin
Run Code Online (Sandbox Code Playgroud)

它将它添加到我的github仓库中.

然后,我在temp本地删除了分支,并做了另一个

git push --all origin
Run Code Online (Sandbox Code Playgroud)

但是分支仍然存在于github中,但不再与主分支相关联.我怎么能告诉我的远程仓库git摆脱temp分支?

nul*_*ken 8

以下命令将解决您的问题

git push origin :temp

必须将此命令理解为"无需替换远程分支temp"

或者,您也可以执行以下操作,这是上面的快捷方式.

git push --delete origin temp

有关更多信息,请参阅文档.