美文网首页
2.1 分支branch 基本管理操作

2.1 分支branch 基本管理操作

作者: 黄刚刚 | 来源:发表于2019-06-10 14:03 被阅读0次

    主要学习命令: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"分支内出现

    相关文章

      网友评论

          本文标题:2.1 分支branch 基本管理操作

          本文链接:https://www.haomeiwen.com/subject/xfbffctx.html