[扩展阅读]Git实用教程记录——创建和切换分支

分支是什么?

创建分支

创建分支,使用 git branch 分支名 命令

没有任何提示说明分支创建成功(一般也不会失败啦,除非创建了同名的分支会提醒你一下),此时可以执行 git log --decorate 命令查看:

如果希望以“精简版”的方式显示,可以加上一个 --oneline 选项(即 git log --decorate --oneline),这样就只用一行来显示一个快照记录。

可以看到最新的快照后边多了一个 (HEAD -> master, feature),它的意思是:目前有两个分支,一个是主分支(master),一个是刚才我们创建的新分支(feature),然后 HEAD 指针仍然指向默认的 master 分支。

切换分支

执行 git checkout feature 命令:

HEAD指针就指向feature分支了

现在我们进行一次提交(暂存区域还有一个更改的文件没有提交呢):

仓库中变成这样

然后我们将 HEAD 指针切回 master 分支:

发现上一次对 README.md 文件的修改已经荡然无存了,这是因为我们的工作目录已经回到 master 分支的状态中。(并且可以发现README.md版本回到之前的版本

现在对 README.md 文件进行修改(随便改改),然后执行 git commit -m "再次修改说明文件"

仓库就会变成如下:

执行 git log --oneline --decorate --graph --all 命令:--graph 选项表示让 Git 绘制分支图,--all 表示显示所有分支

(可能地址不一样,但是结构差不多)

小结

1.git branch 分支名 ——创建一个分支

2.git log --decorate——查看分支—— git log --decorate --oneline(简洁版)

3.从分支到主线时,分支的快照在主线中查看不了

4.git log --oneline --decorate --graph --all 命令——可以显示所以的分支

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值