[英]How can I have git ignore local changes to a specific file, without modifying the .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.