主要学习命令:git branch、git checkout
[root@localhost git]# mkdir hgg
[root@localhost git]# cd hgg
[root@localhost hgg]# git init
初始化空的 Git 版本库于 /root/git/hgg/.git/
解释:初始化一个新的仓库
[root@localhost hgg]# git branch
解释:这时使用git branch命令查看分支列表是空的,因为我们新的仓库还是个空的,只要提交过一次,仓库中就会自动创建一个"master"分支
[root@localhost hgg]# touch a.php
[root@localhost hgg]# git add .
[root@localhost hgg]# git commit -m "初次提交"
[root@localhost hgg]# git branch
* master
解释:这时使用git branch命令查看分支列表就有了"master"分支了
[root@localhost hgg]# git branch dev
[root@localhost hgg]# git branch
dev
* master
[root@localhost hgg]# git checkout dev
切换到分支 'dev'
解释:创建"dev"分支,并且切换分支
[root@localhost hgg]# touch b.php
[root@localhost hgg]# ls
a.php b.php
[root@localhost hgg]# git add .
[root@localhost hgg]# git commit -m"dev分支提交b.php文件"
解释:在"dev"分支提交了一个新文件b.php
[root@localhost hgg]# git checkout master
切换到分支 'master'
[root@localhost hgg]# ls
a.php
解释:切换分支回"master"分支时可以看到,我们在"dev"分支上提交的b.php文件并没有在"master"分支内出现
网友评论