2013-04-30 6 views
6

Als ich git diff --relative HEAD^..HEAD verwenden, ich ein paar nette Ausgabe für einen Patch erhalten, dass ich den Weg außerhalb des Verzeichnisses Streifen aus ist es in.Wie verwende ich --relative mit git format-patch?

ich git format-patch verwenden bin ab und ich möchte auch --relative verwenden möchte, aber nicht Siehe irgendwelche Optionen dafür. Wie würde ich den gleichen Effekt erzielen?

Dank

+0

'--relative' fehlt in den (neueren?) Dokumenten. Vielleicht ist es veraltet. Es ist dokumentiert für diese Version: https://git-scm.com/docs/git-format-patch/1.6.0 – nobar

+0

Es ist nicht in der Format-Patch-Dokumente pro sagen, es ist in der git diff docs. Also versuche 'git help diff' und du wirst --relative in ihrer sehen. –

Antwort

6

git help format-patch zeigt

git format-patch [-k] [(-o|--output-directory) <dir> | --stdout] 
    ... 
         **[<common diff options>]** 

Also, nur git format-patch --relative.

+1

Danke! Ich hatte gerade die Seite nach Verwandten durchsucht, die nichts gesehen haben. Du hast mir gerade etwas Größeres beigebracht als diese eine Sache. Ich frage mich jetzt, wie viele man-Seiten ähnliche Beschreibungen in ihrer Argumentliste haben !! –