2013-05-22 212 views
19

我需要從我的Github中排除文件夾App_Data,但我不知道如何。從github排除文件夾

我有在該目錄保存喜歡的jpg文件的許多文件的應用程序:源\ MyProject的\ APP_DATA \存儲\ filename.jpg

現在,我需要從.gitignore文件以

我排除這種不知道如何做到這一點,所以我要尋找一個例子

+0

熱門gitignore文件https://github.com/github/gitignore –

回答

11

簡單地把這個在您的.gitignore文件(假設MyProject的是你的混帳根):

App_data 
+2

我想說APP_DATA/*是因爲它涵蓋了所有子文件夾 –

+0

可能是更好的'/'在到底是什麼使得它知道它的目錄它應該忽略?所以如果我想忽略以'data'開頭的文件夾,我應該使用'data /'還是'data'? –

28
  1. 在您的存儲庫中創建一個名爲.gitignore的文件。
  2. 將文本「App_Data」添加到此文件中。
  3. 保存。

它應該做你想要的。它將從本地存儲庫路徑(存儲.gitignore的路徑)中排除具有該字符串的文件/文件夾。

請記住,這不是您唯一的選擇。我會閱讀下面鏈接的幫助文檔,以便更好地理解以獲得您需要完成的內容。

這裏看到更多的信息:GitHub Help - Ignoring Files

+0

最後是'/'是什麼讓它知道它應該忽略的目錄?所以如果我想忽略以'data'開頭的文件夾,我應該使用'data /'還是'data'? –

+0

斜線與忽略斜線有點不同。請參閱:https://git-scm.com/docs/gitignore#_pattern_format – MrHappyAsthma

8

https://help.github.com/articles/ignoring-files

不時還有你不想讓git去追蹤文件。有 是告訴git要忽略哪些文件的幾種方法。

如果您在存儲庫中創建了一個名爲.gitignore的文件,git將在查看要提交的文件時使用其規則 。請注意,在將規則添加到此 文件以忽略它之前,git不會 忽略已被跟蹤的文件。在這種情況下,文件必須是未跟蹤,通常 與git rm --cached filename

這個文件可以提交到存儲庫,從而與克隆庫的任何其他用戶共享的規則 列表。