2014-11-22 56 views
1

我想跟蹤沒有文件擴展名的文件。我正在使用以下.gitignore文件Gitignore GLOB模式來跟蹤沒有文件擴展名的文件

.gitignore 
*.*  # THIS CATCHES EVERYTHING 
!*.asm 

# I TRIED THE BELOW directives 
#*.\d{1}* 
#*.[?]* 
#*.[?*] 

指向我正確的方向!

+0

你爲什麼不理'.gitignore'?在很多情況下,這可以防止forkers將二進制文件添加到您的存儲庫... – 2015-02-04 16:02:04

+0

@CommuSoft我看不到用於跟蹤'.gitignore'中的更改,即排除列表。我不明白*它會如何防止某人添加二進制內容?*您會解釋一下嗎? – vvy 2015-02-07 19:36:26

+0

那麼在一個多人合作的項目中,通過添加'.gitignore'克隆存儲庫的人將默認擁有一個包含這些設置的'.gitignore'。因此,如果這個人對你的項目做出貢獻,編譯代碼,那麼他不會 - 無意 - 添加例如'.exe'文件。 – 2015-02-08 00:22:34

回答

1

我結束了與此的.gitignore:

.gitignore 
**/*.* 
!*.asm 
+0

這仍然會忽略沒有file_extension的文件。我需要跟蹤沒有file_extension的文件。 – vvy 2014-11-22 21:36:08

+0

您想同時跟蹤和編輯沒有文件擴展名的文件嗎? – akond 2014-11-22 21:40:55

+0

我非常抱歉的混淆,似乎我犯了一個嚴重的打字錯誤。我希望跟蹤沒有file_extension的文件。 – vvy 2014-11-22 21:44:13