2017-04-06 13 views
0

Ich versuche, eine Linie zu ignorieren aus zu begehen, habe ich diese Frage Gitignore single line gefunden, und alles funktioniert gut, wenn ich tue:gitignore einzelne Linien, sed Ausgabe

git config --global filter.gitignore.clean "sed '/#gitignore$/'d" 

und mit Anmerkungen versehen Code mit:

System.out.println("SimpleLineCode"); #gitignore 

Aber ich würde mit diesem Tag tun ignorieren //gitignore (weil ich Java verwenden), so habe ich geschrieben:

git config --global filter.gitignore.clean "sed '///gitignore$/'d" 

Natürlich funktioniert es nicht, und ich weiß nicht, wie es geht ...

Antwort

1

Das '/' für den Java-Kommentar steht in Konflikt mit dem Trennzeichen '/' von sed. Sie können den/des Kommentars verlassen ("sed '/\/\/gitignore$/'d"). Oder verwenden Sie ein anderes Trennzeichen für sed (das besser lesbar wäre). "sed '_//gitignore$_'d"

+0

Hoffnungsvolle Antwort, danke! –

Verwandte Themen