2010-02-05 118 views
75

我想用glob #*#將emacs自動保存文件添加到我的.gitignore中,但當然,以散列開頭的行是註釋行。添加#*#glob到.gitignore?

我怎樣才能得到這個到我的.gitignore沒有被視爲評論?

回答

102

你嘗試

\#*# 

自1.6.2,\應在.gitignore(見this patch

準確地說,1.6.2.1(2009年3月)

.gitignore瞭解到支持作爲註釋引入字符「#」的引用機制來處理反斜槓。

+1

謝謝Vonc,這是我今天學到的新東西。 :-) – 2010-02-05 21:59:08

+0

我已經恢復了無效鏈接1.6.2.1 – VonC 2016-07-29 13:08:12

7

這並不完全回答你的問題,但我認爲它可以解決的不僅僅是這一個症狀,更多的問題:

可以move the autosave and backup files到一個完全不同的目錄,以便您的源目錄沒有得到混亂。

27

逃逸#的另一種方法是使用的字符集的語法,讓你的#*#水珠在.gitignore文件成爲

[#]*[#] 

4

這對我有用。

*[#]*[#] 
*[#]* 

@CharlesStewart很接近,但對自動保存生成文件的子目錄文件沒有效果。