电脑
GIT
# 新建一个仓库用于测试git init # 新建一个文件用于测试,并写入'第一次提交'vim test.txt# 提交修改到仓库git add . && git commit -m '第一次提交'# 修改文件test.txt,添加一行'第二次提交'vim test.txt# 第二次提交修改到仓库git add . && git commit -m '第二次提交'
# 创建分支b1git branch b1# 切换到分支b1git checkout b1# 切换回主分支master,如图所示,红色圆框中的是你当前的分支git checkout master
# 创建并切换分支b2git checkout -b b2# 切换回主分支master,如图所示,红色圆框中的是你当前的分支git checkout master
创建分支后,此时项目分支图如图所示
在master进行工作# 在master新建一个master.txt文件touch master.txt# 提交一次git add . && git commit -m 'master上的第三次提交'# 查看当前文件内容ll
切换到其他分支看看,可以发现其他分支下并没有master.txt文件,是不是很神奇# 切换到分支b1git checkout b1# 查看当前文件夹文件ll# 切换到分支b2git checkout b2# 查看当前文件夹文件ll
分别在b1,b2工作# 切换到分支b1git checkout b1# 创建文件touch b1.txt# 提交到仓库git add . && git commit -m 'b1上的第三次提交'# 查看当前文件目录ll# 切换到分支b2git checkout b2# 创建文件touch b2.txt# 提交到仓库git add . && git commit -m 'b2上的第三次提交'# 查看当前文件目录ll
是不是很方便,当你同一时间一个项目遇到多处修改使用git会有多舒服你用过才知道。此时项目分支图如图所示