我已經開始使用 github。我讀過你不應該包含 node_modules。那么如果我需要拉,這將如何作業?以苗條為例。我是否應該在初始提交中包含所有內容,包括 svelte 和 node_modules 目錄,然后在后續拉取時克隆并忽略它們?或者安裝一個新版本,然后只提取添加的檔案?
uj5u.com熱心網友回復:
.gitignore跟蹤檔案后,只要它們被跟蹤,就不再適用于這些跟蹤檔案。因此,如果您node_modules在第一次提交中添加您的內容,然后將其添加到 中.gitignore,則不會被忽略,并且會在此歷史記錄中對其進行跟蹤。
通常,您應該在初始提交之前設定.gitignore要排除的node_modules內容以及您不想包含的任何其他內容,并且您應該小心添加其他.gitignore必要的內容,以便根本不提交您不提交的檔案想要在存盤庫中。
請注意,Git 根本沒有提供忽略跟蹤檔案的方法。如果它們被跟蹤,更改將反映在作業樹中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/493153.html
