2014-10-27 48 views

回答

1

「ignore」選項會將文件添加到.gitignore文件中,該文件指示Git忽略對該文件的所有更改(例如,當您在其目錄中的目錄add時,Git不會添加文件)。

從索引中刪除文件有效地將其從掛起的提交中刪除,而不從磁盤中刪除它。它相當於git rm --cached,與add完全相反,沒有跟蹤文件。

+0

不用理會。索引選項是否只刪除待處理提交中的文件?那之後呢?如果我嘗試提交它(從索引中刪除的文件)? – newday 2014-10-27 04:13:19

+0

您可以隨時重新添加它。最終的結果是該文件不再被Git跟蹤,雖然它當然仍然在提交歷史記錄中。 – thirtythreeforty 2014-10-27 04:22:52

0

如圖中所示,如果您單擊忽略選項相應的文件,那麼它就會產生的.gitignore,包括在repective文件名。這意味着,它不會出現在Git中,並且會忽略該特定文件的所有更改。

enter image description here

要恢復迴文件,然後從的.gitignore

轉到Git倉庫中取出 - >的.gitignore --->文件名並刪除它

enter image description here

相關問題