鱼C论坛

 找回密码
 立即注册
查看: 27113|回复: 945

[扩展阅读] Git实用教程8:修改最后一次提交、删除文件和重命名文件(有彩蛋)

  [复制链接]
发表于 2016-5-14 04:22:11 | 显示全部楼层 |阅读模式
购买主题 已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-15 10:01:25 | 显示全部楼层
本帖最后由 zooo 于 2016-5-15 10:04 编辑

对 --amend 的理解,好像把问题搞复杂了

amend.jpg
--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为根节点生成一条枝干。

评分

参与人数 2荣誉 +12 鱼币 +10 贡献 +8 收起 理由
TCY + 2 这也是为什么--amend会修改ID的原因^_^
小甲鱼 + 10 + 10 + 8 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 7 反对 0

使用道具 举报

发表于 2016-5-14 11:06:50 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-14 16:19:57 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-15 06:19:59 | 显示全部楼层
朕不想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-15 16:11:20 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-17 09:40:52 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-17 10:12:23 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-18 09:46:56 | 显示全部楼层
好想看,但是没有鱼币了,呜呜呜
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-20 12:52:43 | 显示全部楼层
过一遍先
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-20 15:29:04 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-22 10:54:09 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-24 14:53:11 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-25 17:58:10 | 显示全部楼层
把所有回复打开,离线看,朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-26 20:18:23 | 显示全部楼层
谢谢。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-27 14:03:21 | 显示全部楼层
学习!!!!!!!!!!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-27 17:35:39 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-28 16:24:27 | 显示全部楼层
小甲鱼老师,你不是说这个教程是在Window上制作的么, 为什么 修改文件名字的时候,你使用的是 mv 命令?
另外,用windows的话,只需要把 mv 替换成 git ren game.py wordgame.py   
这样就可以了吧~

mv.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-28 17:33:40 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-29 08:57:32 | 显示全部楼层
真想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 06:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表