Verwenden von Platzhalterzeichen im Gitprotokoll

8

Ich habe eine Datei tief in meinem Git Baum:

%Vor%

Ich möchte ein Protokoll seiner Aktivität erhalten, ohne den gesamten Pfad eingeben zu müssen. Grundsätzlich möchte ich diese Ausgabe:

%Vor%

... aber ohne sm/src/main/java/cl/utilities/sm eingeben zu müssen. Ich habe viele Dinge ausprobiert, aber keiner von ihnen hat funktioniert:

%Vor%     
Matt McHenry 22.03.2012, 14:08
quelle

3 Antworten

3

Verwenden Sie einen Platzhalter, keine Escapes oder Anführungszeichen erforderlich:

%Vor%

Getestet unter Windows 7 in cmd shell und git bash.

Abhängig von Ihrer Shell benötigen Sie möglicherweise Anführungszeichen. Wenn einzelne Anführungszeichen nicht funktionieren, versuchen Sie es mit Anführungszeichen.

    
yoyo 02.05.2014, 17:48
quelle
3

Verwenden Sie xargs :

%Vor%     
Carlos Campderrós 22.03.2012 14:16
quelle
0

Mit git 2.8 (März 2016) werden Platzhalter sowohl als pathspec als auch refspec stärker unterstützt.

Siehe committe aac4fac , commit df714f8 , commit 1cc777d (10 Feb 2016) von Jeff King ( peff ) .
(Zusammengeführt von Junio C Hamano - gitster - in commit e6a6a76 , 24. Feb. 2016) >

Das bedeutet:

  • wilcard arbeitet mit pathspecs:

    %Vor%
  • Wildcard funktioniert mit refspecs (wenn nach einer Commit-Nachricht gesucht wird, die zum Beispiel mit ' b ' beginnt):

    %Vor%
VonC 25.02.2016 08:37
quelle

Tags und Links