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

情况是这样子的:

首先,我用 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

全員に返信(1)
伊谢尔伦

git add コマンドが正常に実行されなかったようです。そのため、コミットするものは何もありません。

送信後にまだ変更する必要があることが判明し、その送信がまだ公開されていない場合 (つまり、リモート リポジトリへの git Push) 、変更後に git commit --amend .... を使用して最後の送信を変更できます。

追記: 回答エリアで Ctrl-b を使用できなくなりました QAQ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート