购买主题
本帖最后由 zooo 于 2016-5-15 10:04 编辑
对 --amend 的理解,好像把问题搞复杂了{:9_240:}
--amend 修改的是HEAD指向的版本
未对版本进行修改时,使用git log看到的版本为 version_00、version_01、version_02。
最近版本为 version_02 此时HEAD指向的是 version_02,如果使用--amend则实际是建立了一个新的副本 version_02_1,其中的内容是 version_02中未改动的内容 + 新的改动
此时git log 看到的版本 version_00、version_01、version_02_1,后面继续添加的版本 version_03 就是以 version_02_1为根节点生成一条枝干了。
如果将 HEAD 修改为 version_02 的地址,此时使用 git log 看到的还是之前的 version_00、version_01、version_02。以 version_02_1 为根节点添加的 version_03 不会显示
那么如果将HEAD修改为 version_01 的地址,再使用 --amend 则会在 version_01 的基础上建立副本 version_01_1,此时 使用 git log 只能看到 version_00、version_01_1。如果继续添加版本的话就会以 version_01_1为根节点生成一条枝干。
顶
朕想知道
朕不想知道
{:5_90:}
朕想知道
朕想知道
好想看,但是没有鱼币了,呜呜呜
过一遍先
朕想知道
朕想知道
{:5_90:}
把所有回复打开,离线看,朕想知道
谢谢。
学习!!!!!!!!!!!!!!!!!!
朕想知道
小甲鱼老师,你不是说这个教程是在Window上制作的么, 为什么 修改文件名字的时候,你使用的是 mv 命令?
另外,用windows的话,只需要把 mv 替换成 git ren game.py wordgame.py
这样就可以了吧~{:10_257:}
1
真想知道
已有 12 人购买 本主题需向作者支付 10 鱼币 才能浏览