1.分支操作
[root@fengxi ~]# cd /data/gitroot //进入gitroot 的仓库下
[root@fengxi gitroot]# git branch //查看分支
* master
[root@fengxi gitroot]# git branch lsk //创建分支
[root@fengxi gitroot]# git branch
lsk
* master
[root@fengxi gitroot]# git checkout lsk //切换到lsk分支下
Switched to branch 'lsk'
[root@fengxi gitroot]# git branch
* lsk
master
//再用git branch查看,会看到有两个分支master和lsk,当前使用的分支前面会有一个*在lsk分支下 ,编辑2.txt,并提交到新分支
[root@fengxi gitroot]# ls
1.txt
[root@fengxi gitroot]# echo "guojian" > 2.txt
[root@fengxi gitroot]# git add 2.txt //将2.txt添加至仓库
[root@fengxi gitroot]# git commit -m"new file 2.txt" //使用git commit -m "注释"把它提交到版本库:
[lsk e7265d4] new file 2.txt
1 file changed, 1 insertion(+)
create mode 100644 2.txt
[root@fengxi gitroot]# ls //查看
1.txt 2.txt
[root@fengxi gitroot]# git checkout master //切换回master分支
Switched to branch 'master'
[root@fengxi gitroot]# git branch //查看分支
lsk
* master
[root@fengxi gitroot]# ls
1.txt
(2)分支的合并
[root@fengxi gitroot]# git checkout master //合并分支之前,切换回master分支
Switched to branch