Git常用指令集合 (分支管理)
2017-11-27 21:46
246 查看
Git是一种非常优秀的免费开源分布式版本控制系统。本文将对常用的命令进行集中记录,以方便查阅。
需要注意的是,这里我只简要记录指令功能,对于新人学习来说还是推荐廖雪峰老师的教程,非常浅显易懂。
本篇文章是关于Git分支管理的各种相关操作指令。
1.查看分支
2.创建分支
3.切换分支
4.创建并切换分支
5.合并某分支到当前分支
6.删除分支
7.解决分支冲突
git merge 遇到冲突,无法快速合并时,只能手动打开文件处理。git status会指明冲突文件。Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容。
查看简明的分支合并情况。
8.多人协作流程
查看远程库信息,本地新建的分支如果不推送到远程,对其他人就是不可见的。
从本地推送名为的分支。若推送失败,使用git pull抓取远程的新提交。
若git pull提示”no tracking information”,可能是没有指定本地分支与远程origin/分支的链接,根据提示,设置链接:
建立本地分支和远程分支的关联。
也可考虑:
在本地创建和远程分支对应的分支。
再从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。
需要注意的是,这里我只简要记录指令功能,对于新人学习来说还是推荐廖雪峰老师的教程,非常浅显易懂。
本篇文章是关于Git分支管理的各种相关操作指令。
1.查看分支
$ git branch
2.创建分支
$ git branch <name>
3.切换分支
$ git checkout <name>
4.创建并切换分支
$ git checkout -b <name>
5.合并某分支到当前分支
$ git merge <name>
6.删除分支
$ git branch -d <name>
7.解决分支冲突
git merge 遇到冲突,无法快速合并时,只能手动打开文件处理。git status会指明冲突文件。Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容。
$ git log --graph --pretty=oneline --abbrev-commit
查看简明的分支合并情况。
8.多人协作流程
$ git remote -v
查看远程库信息,本地新建的分支如果不推送到远程,对其他人就是不可见的。
$ git push origin <branch-name>
从本地推送名为的分支。若推送失败,使用git pull抓取远程的新提交。
若git pull提示”no tracking information”,可能是没有指定本地分支与远程origin/分支的链接,根据提示,设置链接:
$ git branch --set-upstream <branch-name> origin/<branch-name>
建立本地分支和远程分支的关联。
也可考虑:
$ git checkout -b <branch-name> origin/<branch-name>
在本地创建和远程分支对应的分支。
再从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。
相关文章推荐
- Git常用指令集合 (远程仓库)
- Git常用操作 - 分支管理
- Git常用指令集合
- Git常用指令集合
- Git分支管理常用命令
- git常用操作之分支管理(五)
- Git常用指令集合
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支,及常用指令
- git分支管理策略以及常用术语
- Git常用指令集合 (基本操作)
- git常用操作和分支管理
- 代码管理工具 git 常用指令
- Git常用操作 - 分支管理
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
- Git分支管理模型
- Git分支管理策略
- Git分支管理
- < 笔记 > Git - 06 Git 分支管理
- Git中的常用指令
- 常用的Gentoo包管理指令