• 4fun
    2018-12-22
    git commit --amend 命令应该是代替(或这说修改)上一次提交,不只是修改message。
    比如上一次提交时有几个文件没有add以及commit,可以重新进行add之后再commit --amend提交。
    但这次提交之后不会增加一次新的commit,而是相当于在上一次commit的基础上进行修改。
    
     19
  • iyhjiang
    2018-12-15
    git commit --amend 对最新一次提交做 commit 修改
    
     5
  • lxb
    2018-12-18
    老师,我在掘金册子上面看到--amend 不只是修改最新commit的message 而是会创建一个将暂存区的内容生成一个commit,再将当前最新的commit替换成新生成的那一个

    作者回复: 对的,改了commmit的message,本来的commit属性发生变化了,commit肯定也会变。

    
     3
  • Qiubh
    2019-02-09
    苏老师,能否指定某次commit去修改commit的message呢?

    作者回复: 可以的。用 rebase -i 交互式rebase,对某个commit采用edit的方式

    
     2
  • 神三元
    2018-12-23
    讲的太好了,大二计算机学生打卡

    作者回复: 太高兴了!听到大学生的声音了

    
     2
  • 尹创
    2019-01-23
    如果已经把提交的内容push 到远端仓库了,但是要修改提交的message 。git commit --amend 然后在git push 吗?

    作者回复: 如果是个人的分支,已经push到远端的话,得用push -f 了

    
     1
  • Jeff
    2018-12-26
    老师,通过git commit --amend打开了那个文件,光标为什么没办法移动呢?按上下左右键也会打出来字母.

    作者回复: 查查vim的设置吧。我的参考了牛人的设置,是故意把上下左右键置成不能移动的,非得用hjk啥的,因为那样快

    
     1
  • 虢國技醬
    2018-12-16
    打卡
    --amend 此修改一般用于未push之前修改commit信息

    作者回复: 👍

    
     1
  • 矫健的胖虎
    2019-12-08
    有时候无法输入wq,可以试试按一下ESC键,再输入2个大写的Z,就能保存并退出了。

    作者回复: 下次我也试试,谢谢

    
    
  • narnia
    2019-03-22
    这两天没任务,在看视频,以前用idea的插件使用git,这几天边看边用命令行敲,爽,随意敲,命令错了git提示很到位,边试边看视频。苏老师讲的清晰 明确 到位,perfect

    作者回复: 谢谢肯定

    
    
  • Jackzhoumine
    2019-01-19
    老师,请问如何设置 gitk 字体大小?上次调整了,下次打开,设置就回到默认了。gitk 字体好小,看着很累。

    作者回复: gitk 可以设置字体的,Wish->Preferences

    
    
  • 云飞
    2019-01-10
    尴尬了,刚留完言往后看一章就找到了 答案~ 嘻嘻嘻 重在参与嘛
    
    
  • 云飞
    2019-01-10
    老师听您这节课讲的使用 git commit --amend 命令可以修改最近一次的commit的message,于是儿时的十万个为什么来了,可以修改倒数第二次或者是指定某一次commit的id进行修改嘛?

    作者回复: 可以的。rebase -i 交互式的rebase。当然,对仓库历史的修改仅限还没提交给团队使用。

    
    
  • 🍃
    2018-12-23
    amend之后的hash发生了变化呢
    
    
  • 仗键天涯
    2018-12-17
    后面会有rebase的介绍吗?

    作者回复: 当然。会演示和merge的差异,掌握了这些,才能理解代码平台merge的策略。

    
    
我们在线,来聊聊吧