时不时发几篇基础的Git命令文章……
假设现在我们从GitHub上拉下来一个带有多个分支的项目,可是如果直接在本地使用命令:
git branch
查看分支,估计只会看到一个master分支。
如图:
那么其他的分支去哪了?
当然藏起来了,您需要使用
git branch -a
命令才能查看到全部的分支哦。
如图:
如果现在要切换到develop分支,然后开始干活的话,那么只需要checkout一下就好:
git checkout develop
如图:
切换成功后,我们再来检查一下分支,就会发现当前分支已经切换到develop下了。
一般而言,只要项目还在开发过程中,我们就应该至少保证有两个分支在场,这样可以确保在开发过程中,可以保证至少master的代码被别人拉下去运行是正常的。
创建新的分支并提交
在本地创建分支:test
git checkout -b test
在test分支修改代码后提交到远程仓库中:
git push origin test