大型的软件,需要使用一些分支,每个分支负责不同的部分,master 分支建议先留空,等最后合并准备上线的时候,再合并到 master 分支。
个人少量的代码,直接使用 master 也不是不行,规范化操作,养成习惯。
创建并使用分支
# cd /home/testgit
# git branch
# 查看分支,会列出这个仓库的所有分支
# git branch laowang
# 创建分支,可以试着重新查看一下分支,git branch
# git branch
# 查看分支
laowang
* master
# 返回结果中,* 号代表当前使用的分支
# git checkout laowang
Switched to branch 'laowang'
创建文件
# vim 2.txt
# 切换分之后,创建文件
# git add 2.txt
# git commit -m "add new file 2.txt"
# git checkout master
# 切换到 master 分支
# ls
# 并没发现 2.txt。
NOTE: 不同的分支创建的文件不能相互查看的,只能在固定的分支下面修改更新。其他分支无权查看,master 也不行。
创建新分支的时候,会把当前所在分支的文件,拷贝一份到新的分支。