Git学习笔记#7-分支操作

分支操作

在多人合作项目中,常常出现多个人共同对一个项目进行修改的情况,因此不会直接在主干master上进行操作,而是重新开辟新的分支,在新的分支上进行开发,调试,当调试通过后才会将分支项目的代码合并到主干中。

命令 描述
git checkout branch 切换到指定分支
git checkout -b new_branch 新建分支并切换到新建的分支
git branch -d branch 删除指定分支
git branch 查看所有分支,并且*号标记当前所在分支
git merge branch 合并分支到主干
git branch -m|-M 旧分支名 新分支名 使用-m进行重命名,如果新分支名已经存在,则需要使用-M强制重命名

只能将分支合并到主干,不能将主干合并到分支中

分支的推送与拉取

命令 描述
git branch -a 查看本地与远程分支
git push origin branch_name 推送本地分支到远程
git push origin :branch_name 删除远程分支(本地分支还在保留)
git checkout -b local_branch origin/remote_branch 拉取远程指定分支并在本地创建分支

git fetch语句可以查看git远程仓库的最新状态

posted @ 2020-12-01 22:35  DravenJH  阅读(54)  评论(0编辑  收藏  举报