git查看分支、创建分支、合并分支

git命令如下:

git branch 列出本地已经存在的分支,并且当前分支会用*标记
git branch -r 查看远程版本库的分支列表
git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支)
git branch -v 查看一个分支的最后一次提交
git branch --merged  查看哪些分支已经合并到当前分支
git branch --no-merged 查看所有未合并工作的分支
git 修改分支名称 --- git branch -m
 
 
1、创建新分支
git branch 新分支名称
 
2、切换分支
git checkout 分支名称
 
3、创建分支的同时,切换到该分支上
git checkout -b 新分支名称
 
 
4、删除本地分支(不能删除当前所在的分支,如果要删除,必须先切换到其他分支上)
git branch -d 分支名称
 
如果删除时报错:error: The branch ‘分支名称’ is not fully merged. (意思是:分支未完全合并)。解决方法是使用 -D 强制删除,代码如下:
 
git branch -D 分支名称
 
5、删除远程分支
git push origin :分支名称
 
注意:分支名称前有个冒号,分支名前的冒号代表删除
 
 
6、假如我们现在位于分支dev上,刚开发完自己负责的功能,执行了下列命令:
git  add .
git  commit -m '某某功能已完成,提交到[分支名称]分支'
git  push -u origin 分支名称
 
7、首先切换到master分支上
git checkout master
 
8、如果是多人开发的话,需要把远程master分支上的代码pull下来
git pull origin master

 
9、然后把dev分支的代码合并到master上 
`(这里可能会提示你先暂存本地,执行
git  add .
git  commit -m '某某功能已完成,提交到[分支名称]分支'
就好)`
git merge 分支名称
 
 
10、如果git merge的时候出现冲突,可以执行下面的命令取消merge:
 
git merge --abort:
 
11、然后查看状态
git status
 
12、Push推送到远程仓库
git push origin master

你可能感兴趣的:(git)