2017-06-21 80 views
1

現在我已經刪除了其中的5個文件,並且我想將這些更改修改爲最後一次提交。我沒有使用gerrit推送提交。但是,當我做git狀態時,它顯示我的變化沒有爲commit-> 5個文件被刪除和未追蹤的文件 - >哪些是不相關的。我只想提交5個文件的刪除,我希望對最後一次提交進行修改。我該怎麼做呢。當我做了一個git commit --amend並改變信息。打開的文件也顯示了未跟蹤文件的列表(作爲課程評論)。我害怕這些不相關的未跟蹤文件也會被添加。我在這種情況下做什麼?請建議。謝謝!我已經添加了一個說有10個文件的文件夾並提交了更改。

回答

0

我很害怕這些不相關的未跟蹤文件也會被添加!

未追蹤的文件不是下一個提交的一部分。

When we run git status,它告訴我們Git已經爲下一次提交做了什麼文件。 git status提供了以下類別:

  • 變更,必須致力於:這將是下一個承諾的一部分。
  • 未針對提交進行更改:這些不會成爲下一次提交的一部分。
  • 未跟蹤文件:這些不會成爲下一次提交的一部分。

當我們運行git commit時,我們在提交消息編輯器中看到了相同的類別。請放心:提交將只包含那些處於要提交的更改類別中的文件;它不會包含任何未提交的更改或任何未跟蹤的文件。

+0

我在「要提交的更改」類別中看不到任何文件。但是,我希望將「未進行提交的更改」中的文件添加到我所做的上一個提交中,我該怎麼做? – user3800888

+0

@ user3800888您將需要在您要提交的文件上運行'git add'或'git rm'。 –

+0

不會git將未跟蹤文件添加到暫存區域。 ? – user3800888

相關問題