我想要開始使用git和tortoise-git。git:隱藏/刪除永遠不會版本化的文件
有沒有辦法隱藏永遠不會被完全跟蹤的文件?目前,當我提交更改時,所有臨時構建文件與新文件都處於相同的「未版本化」列表中。
我想要開始使用git和tortoise-git。git:隱藏/刪除永遠不會版本化的文件
有沒有辦法隱藏永遠不會被完全跟蹤的文件?目前,當我提交更改時,所有臨時構建文件與新文件都處於相同的「未版本化」列表中。
在你的根文件夾中創建名爲.gitignore
一個文本文件,並添加行類似下面的排除文件:
*.obj
test.c
隨後的.gitignore添加到您的Git倉庫,並承諾:
$ git add .gitignore
$ git commit .gitignore
您需要調查.gitignore文件。
git help gitignore
TortoiseGit可以添加文件以忽略帶有許多選項的列表。
右鍵 - > TortoiseGit - >添加到忽略列表 - >通過文件名/推而廣之
一個對話框顯示選擇的選項:
忽略類型
此文件只(比賽絕對名稱),
遞歸(匹配相同的名稱)
忽略文件
0在根目錄.gitignore
(需提交)
.gitignore
在包括迪爾(需提交)
.git/info/exclude
(如配置文件,存儲在本地)
如果您已經添加到文件存儲庫,但需要刪除/忽略它們。請按照下列步驟操作:
由於的TortoiseGit
的好處之一是使用用戶界面,特別是如果你使用過的其他產品,如TortoiseSVN
和TortoiseHg
,這裏有一些用戶界面的方式來實現這一目標:
文件尚未添加
一個簡單的方法將文件添加到.gitignore
排除是當你通過龜做git commit
當你選擇文件上演 - 龜會列出所有非忽略的文件目前是不是在你的回購協議的在提交屏幕的底部框:
惡意文件已被錯誤
添加如果您已經提交或推不希望文件,另一種方式在新的(大約1.8 0.14)的TortoiseGit
版本從您的回購分支刪除現有的文件,並將其添加到右邊鼠標功能Delete and add to ignore list
下隱藏的.gitignore
S的一個:
然後您有幾個.gitignore
選項上是否添加眼前這個文件或通配符匹配任何選舉,並且這.gitignore
將其添加到 - 本地文件夾,回購根,或者你的`git的/信息/排除」 。
然而,就在最後一刻,你有機會到保持文件的本地副本:
謝謝! 作爲一個方面說明,可以在tool-to-git的提交窗口中選擇路徑,並將其複製到lboardboard中,這樣可以輕鬆地將它們放入.gitignore – peterchen 2009-08-10 12:42:39