Rumah > Soal Jawab > teks badan
情况是这样子的:
首先,我用
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
之后如何发现少提交了文件见,如何直接地将漏交的文件提交?
伊谢尔伦2017-04-27 09:05:47
Nampaknya arahan git add anda tidak berjaya dilaksanakan, jadi sekarang tiada apa yang perlu dilakukan.
Jika anda mendapati anda masih perlu membuat perubahan selepas menyerahkan, dan penyerahan itu belum diterbitkan (iaitu git push ke gudang jauh) , kemudian selepas membuat perubahan, anda boleh menggunakan git commit --amend ....
untuk mengubah suai komit terakhir.
PS: Saya tidak boleh menggunakan Ctrl-b dalam kawasan jawapan lagi QAQ