如何修改 git 的提交
phpcn_u1582
phpcn_u1582 2017-04-27 09:03:47
0
1
881

情况是这样子的:

首先,我用 git add 把我的一个文件夹 添加到 缓存区 里面,然后再 git commit -m "balabala" 。然后,就在我即将把这个 git push 的时候,我发现我忘记添加一个 .gitignore 文件,所以我就在文件夹里面加了一个 .gitignore 文件。然后,我又是 git add,但是,就在我 git commit -m "balabalabalabalbalba" 的时候,出现了下面这个错误:

位于分支 master
您的分支领先 'origin/master' 共 1 个提交。
  (使用 "git push" 来发布您的本地提交)

尚未暂存以备提交的变更:
    删除:         ../chapter4/.boot.asm.swp
    删除:         .loader.asm.swp
    删除:         Makefile
    删除:         README.md
    删除:         a.img
    删除:         bochsout.txt
    删除:         bochsrc
    删除:         boot.asm
    删除:         boot.bin
    删除:         fat12hdr.inc
    删除:         kernel.asm
    删除:         kernel.bin
    删除:         kernel.o
    删除:         lib.inc
    删除:         load.inc
    删除:         loader.asm
    删除:         loader.bin
    删除:         pm.inc
    删除:         start.c
    删除:         tags

修改尚未加入提交

所以,我的问题是: 出现这个错误的原因是什么?还有,在一个 git commiut之后如何发现少提交了文件见,如何直接地将漏交的文件提交?

phpcn_u1582
phpcn_u1582

reply all(1)
伊谢尔伦

Looks like your git add command did not execute successfully, so now there is nothing to commit.

If you find that you still need to make changes after submitting, and that submission has not been published (i.e. git push to the remote repository) , then after making the changes, you can use git commit --amend .... to modify the last submission.

PS: I can’t use Ctrl-b in the answer area anymore QAQ

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template