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
记录每一天有趣的事情!!

浙公网安备 33010602011771号