本地有一个git管控的代码,分支名称为:hyd
由于这个代码从我接手后就一直只有我在维护,所以后来为了方便(减少合并代码这操作),我决定把本地分支换成master。
在.git目录中,
1. 删除所有 hyd 文件
2. 把 HEAD 文件中的 ref: refs/heads/hyd 改成 ref: refs/heads/master
3. pull,即拉取
再点右键时,就显示成了 Git Commit -> "master"...
后来我提交,似乎一切正常,所以这个办法应该是可行的。
如此修改,由于中间用到pull,所以在pull之前最好先备份下代码,pull之后如果没有问题了,就可以把备份的删除掉。我在操作的时候倒是没有注意这个问题,似乎也没有什么不正确的事情发生。但还是备份下比较好,以防万一。