把原来的文件从暂租首存区棚雹中删链型帆除
git rm README.md
git mv README.md README #git mv 原文件名 新文件名
一般情况下是用不到远程分支改名的凳棚弊,只是最近项目中想把某个已是既成事实的开发分支改名成对应的dev分支,所以有了这个需求。
其实改名是一个偷懒的做法,本来应该是把这个待改名的分支merge到原dev分支上的,但是尝试了一下发现冲突太多了,有上百个,一下就枣族泄气了,干脆改名。(这次也给了自己个警告,特性分支应该尽早合并到dev上来,如果走的太远了,就容易出现这个情况)
远程分支改名,其实就是先把远程分支给删除了,然后本地分支改名之后push上去即可,下和如面列下 *** 作:(假设当前在本地分支�old上,要把它正名为new)
git branch -avv看下,会发现new分支对应的上游分支仍然是origin/old,但是多了一个gone标识,所以接下来我们要把new分支设置上游分支同时push上去
好了,现在就完成了改名的步骤,我们当前的new分支对应origin/new,只是名称上的改动,所有的提交历史还是和old一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)