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

情況是這樣子的:

首先,我用 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 .... 來修改最後一次提交。

PS: 我又不能在回答區使用 Ctrl-b 了 QAQ

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板