0
我想忽略我的git存儲庫中名稱不包含任何'。'的所有文件。 (期)。如何讓git忽略它們?忽略git中不包含句點的文件
我想忽略我的git存儲庫中名稱不包含任何'。'的所有文件。 (期)。如何讓git忽略它們?忽略git中不包含句點的文件
不顧一切:*
取消忽略的目錄,讓Git會往裏目錄:!*/
與至少一個點取消忽略文件:!*.*
由此產生的.gitignore
由這三條線組成,順序:
$ cat .gitignore
*
!*/
!*.*
$ git ls-files --other
.gitignore
foo
foo.txt
sub/bar
sub/bar.y
$ git status --short -uall
?? .gitignore
?? foo.txt
?? sub/bar.y
(雖然這個工作,它可能不是最好的總體戰略:爲Yunnosch suggested in a comment,它可能是更好的,戰略上,把生成的二進制文件的其他地方)
它工作!感謝:D –
我不認爲這是可能的,因爲.gitignore文件使用shell glob sytnax。 –
你的要求是什麼,這是什麼原因? –
我的編譯器正在根據源文件的名稱創建可執行文件。例如,如果我編譯一個名爲xyz.cpp的源文件,它會創建一個名爲xyz的可執行文件。我不希望git跟蹤這些可執行文件。 –