2017-03-25 2 views
1

jede Datei mit ~ (Tilde) beginnen zu ignorieren, habe ich folgende in gitignore Datei.gitignore - ignorieren Datei mit Start ~

^~.* 

Aber es funktioniert nicht für den Dateinamen mit ~ beginnen (zB . ~ $ ofession email.docx).

Es gibt kein Problem mit der Konfigurationseinstellung gitignore, da andere Muster gut funktionieren.

Was ist hier falsch mit dem regulären Ausdruck?

+0

'gitignore' unterstützt keine regulären Ausdrücke afaik, hat aber ein glob-Format. Könnten Sie versuchen, '^' vom Anfang der Zeile zu entfernen? Ja, und die noch vorhandene Regexp-Logik ... – hurturk

+0

@zatta danke für Ihre großartige Information. Ja, es funktionierte gut nach dem Entfernen von^und. (Punkt) –

Antwort

2

Reguläre Ausdrücke werden nicht in .gitignore unterstützt wird, können Sie Klackse nur verwenden. Um es zu beheben, verwenden Sie ~*, die alles ignoriert, beginnt mit Tilde.

+0

das hat gut funktioniert. Danke für Ihre Hilfe! –

0

^~. * Ignoriert nur Dateien, die nur beginnen mit ~. z.B. "~ .txt" oder "~ .docx".

ändern es zu^~ *

+0

Entschuldigung, es hat nicht funktioniert. als @zatta sagte regexp werden nicht unterstützt in .gitignore –

Verwandte Themen