git更改master分支的名称后提交更改,接下来checkout就出问题了

TymonHuang 发布于 2013/05/25 21:48
阅读 4K+
收藏 0

我用git从github上clone了项目,然后修改了文件,接着通过GIT-GUI工具更改了分支的名称为"banglang_branch",只是更名.注意,我并没有创建分支,而是更名;当然,我提交了修改.

我用git branch -a可以看到如下图,用git checkout 到master分支没问题,

但是我checkout到"banglang_branch"的时候就出问题了,(是的,我原先并没有创建该分支的)


请问, 我现在已经合并了这两个修改,我目前想删除"remotes/origin/banglang_branch" 该怎么做????

以下是问题补充:

@TymonHuang:我尝试过git branch -d remotes/origin/banglang_branch,但是没用. (2013/05/25 21:52)
加载中
0
tsl0922
tsl0922

删除本地分支:git branch -d <branch_name>

删除远程分支:git push origin :<branch_name>

tsl0922
tsl0922
回复 @banglang_huang : 本来就没写入任何数据,哪里需要删除啊!只需要 checkout 到一个已存在的分支就可以了。
TymonHuang
TymonHuang
回复 @tsl0922 : 可以了,然后 我那个HEAD 状态怎么删除?
tsl0922
tsl0922
回复 @banglang_huang : 哪有什么特别需要注意的啊!一般情况下除非你操作的是隐藏分支,是没必要打全路径的,git 很智能的,它知道你要做什么。你现在的情况使用 git push origin :banglang_branch 应该就可以删除 banglang_branch 这个远程分支了。
TymonHuang
TymonHuang
回复 @tsl0922 : 是的,你说的全对了,那我该怎么办,使用中应该注意什么??请告诉我
tsl0922
tsl0922
回复 @tsl0922 : 执行 git branch -d remotes/origin/master 试试?
下一页
0
douglarek
douglarek
git push origin :banglang_branch
TymonHuang
TymonHuang
谢谢 有帮助 可惜我积分不够
0
TymonHuang
TymonHuang

引用来自“tsl0922”的答案

删除本地分支:git branch -d <branch_name>

删除远程分支:git push origin :<branch_name>

谢谢 

就你刚才说的,我应该注意什么呢?

返回顶部
顶部