我想要删除本地和远程的特性分支。在删除了本地分支之后,我通过右键单击remote/origin/feature
分支删除了远程分支。分支已经在我的本地和远程分支(origin)中消失了,但是在其他用户的sourcetree中仍然存在。如何解决这个问题?谢谢!
附注:我希望其他用户也看不到这个分支。我猜测原因是我把feature
推送到了develop
。为了撤销提交,我该如何将该分支取回到我的远程branch
origin中呢?
我想要删除本地和远程的特性分支。在删除了本地分支之后,我通过右键单击remote/origin/feature
分支删除了远程分支。分支已经在我的本地和远程分支(origin)中消失了,但是在其他用户的sourcetree中仍然存在。如何解决这个问题?谢谢!
附注:我希望其他用户也看不到这个分支。我猜测原因是我把feature
推送到了develop
。为了撤销提交,我该如何将该分支取回到我的远程branch
origin中呢?
git push <remote_name> --delete <branch_name>
例如:git push origin --delete feature/test-branch
其中:
- origin是远程仓库的名称
- feature/test-branch是要删除的分支的名称git fetch
命令,所以他们看到的是远程版本的旧版。 - vanamerongengit push <remote_name> --delete <branch_name>
这里的 是你想要删除的分支。例如:
git push origin --delete feature