簡體   English   中英

如何讓git無法跟蹤.vscode /或.gitignore文件更改?

[英]How do I have git not track .vscode/ or .gitignore file changes?

我剛剛開始使用vscode編輯器,當我檢查git status時,我看到它有.vscode/文件未跟蹤的警告。 我如何忽略它? 當我將其添加到.gitignore文件時,它接着說我對.gitignore文件進行了更改。 我一直以為這個文件會被git自動忽略,並且不會被跟蹤,因為它的更改只應該保存到本地副本中?

.gitignore 應該在版本控制下。 這樣,所有簽出項目的人也將被勸說不要嘗試提交其.vscode/目錄。

.gitignore不是特定於您的環境,而是特定於存儲庫。


如果您確實不想將此規則放在存儲庫的.gitignore ,則可以設置每個用戶的忽略文件:

git config --global core.excludesfile $HOME/.gitignore

如果您不想更改.gitignore文件,則可以創建僅適用於您的規則。

您可以將此規則用於您不希望其他人生成的本地生成的文件,例如您的編輯器創建的文件。

在您的Git倉庫根目錄(項目目錄)中打開一個名為.git/info/exclude文件,然后添加您的規則。

如果您有vim,可以使用vi .git/info/exclude

您在此處添加的任何規則都不會簽入,只會忽略存儲庫中的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM