git常用命令
平时开发当中为了方便开发及代码管理,都会新建一个分支,但是总会遇到分支名命名错误或者命名不规范的情况,此时就需要重命名我们的分支。
1.重命名本地分支
git branch -m oldName newName
oldName是我们已经建好的分支及需要改的分支。
newName是我们想要的分支名字
将重命名分支推送到远程
git push origin newName
从远程删除旧的分支
git push --delete origin oldName
如果删除成功,就会显示。
To http://22.22.2.22/admin/admin.git - [deleted] oleName
这是我觉得最简洁的方法,当然还有别的方法,如字母大小不冲突的情况下(Windows不区分分支名英文大小写),master新建一个全新的分支(取想要修改后的分支名),再把我们旧的分支git merge过去,再把旧的分支删掉也是可以可解决的。
2.新建分支并推到远程分支
1.创建并切换分支
git checkout -b dev
2.将新建分支推到远程分支
git push origin dev:dev //推送本地的dev(冒号前面的)分支到远程origin的dev(冒号后面的)分支(没有会自动创建)
3.建立本地到上游(远端)仓的链接,这样代码才能提交上去
git branch --set-upstream-to=origin/dev
3.清理本地已经合过master的分支
有些人或者有些公司有可能是开发分支合到master以后不会把已经合过去的分支及时清理掉,随着时间这样的分支会越来越多,
git branch --merged master | grep -v '^[ *]*master$' | xargs git branch -d
其实上述命令可以一个个去运行,先查出已经合过master的分支,然后进行清理,都是可以的。