git-分支使用

一、分支的使用
 
查看当前所有分支:git branch *表示当前处于哪个分支
创建分支:git branch 【分支名】
切换分支:git checkout 【分支名】
合并分支:git merge 【分支名】
删除分支:git branch -d  【分支名】
强制删除:git branch -D 【分支名】
 
 
1:查看当前所有的分支命令
[root@ghs gitroot]# git branch
* master
 
2:创建分支dev
[root@ghs gitroot]# git branch dev
[root@ghs gitroot]# git branch
  dev
* master
 
3:切换到dev的分支
[root@ghs gitroot]# git checkout dev
Switched to branch 'dev'
[root@ghs gitroot]# git branch
* dev
  master
 
 
二、分支合并
 
1:将dev分支里的内容合并到master,合并分支需要在目标分支上进行合并
[root@ghs gitroot]# echo "change 123" >> 1.txt
[root@ghs gitroot]# git add 1.txt
[root@ghs gitroot]# git commit -m "change ghs.txt"
 
2:切换到master分支
[root@ghs gitroot]# git checkout master
M 1.txt
切换到分支 'master'
 
 
3:合并ghs分支
[root@ghs gitroot]# git merge dev
Updating c826e3c..6bb6ea0
Fast-forward
 1.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
 create mode 100644 ghs.txt
 
 
三、删除分支
 
1:删除dev分支
[root@ghs gitroot]# git branch -d dev
已删除分支 dev(曾为 3c2ebbb)。
 
2:查看dev分支是否删除成功
[root@ghs gitroot]# git branch
* master
 
3:如果删除分支显示error: The branch 'ghs' is not fully merged.If you are sure you want to delete it, run 'git branch -D ghs'.提示,需要加-D强制删除
[root@ghs gitroot]# git branch -D dev
Deleted branch ghs (was 8267cae).
[root@ghs gitroot]# git branch
* master
posted @ 2019-10-12 21:01  一颗小豆子  阅读(214)  评论(0)    收藏  举报