1. 修改分支名称
a. 重命名远程分支对应的本地分支
git branch -m oldName newName
b. 删除远程分支
git push --delete origin oldName
c. 上传新命名的本地分支
git push origin newName
d.把修改后的本地分支与远程分支关联
git branch --set-upstream-to origin/newName
2. 合并分支
a.切换到master
git checkout master
b.dev 合并到 master 分支上
git merge dev
3. 删除分支
3.1 本地删除分支
如果你还在一个分支上,那么Git是不允许你删除这个分支的。所以,请记得先退出分支git checkout master
。 通过git branch -d <branch>
删除一个分支,比如:git branch -d test_v1.0.1
。
当一个分支被推送并合并到远程分支后,-d
才会本地删除该分支。如果一个分支还没有被推送或者合并,那么可以使用-D
强制删除它。
3.2 远程删除分支
使用这个命令可以远程删除分支git push <remote> --delete <branch>
。
例如:git push origin --delete test_v1.0.1
,这个分支就被远程删除了。
【问题】有可能会遇到这样的提示,提示远程库中没有origin
【解决】添加origin,并push
`git remote add origin git@github.com:ds/dd.git`
`git push -u origin master`
如果需要修改git配置,请打开.git/config,该文件夹是隐藏的,需要主动展示。