查看当前分支
git branch //查看本地分支
git branch -a // 查看本地和远程的分支
切分支
git checkout -b 分支的名字
从当前分支切换到其他分支
拉取远程分支到本地
拉取远程develop分支代码到本地develop分支
git checkout -b develop origin/develop
git merge B分支合并到A分支
git branch -a
git checkout A //切换到A分支
git merge B //将B分支合并到A分支
git修改分支名
假设分支名为oldName
想要修改为newName
1.本地分支重命名(还没有推到远程)
git branch -m oldName newName
2.远程分支重命名(已经推送远程 - 假设本地分支和远程分支名称相同)
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
git更改远程commit信息
(1)修改最近一次commit信息
git commit -amend
(2)修改多次commit信息
git rebase -i HEAD~n //n的修改最近第几次提交信息
切换远程仓库地址
三种方法:
1.直接修改远程仓库的地址
git remote set-url origin 远程仓库的地址
2.删除远程仓库地址, 然后添加新地址文章来源:https://uudwc.com/A/nPyxO
git remote rm origin
git remote add origin 远程仓库的地址
查看远程仓库的地址
git remote -v文章来源地址https://uudwc.com/A/nPyxO