Änderungen

Zur Navigation springen Zur Suche springen
Zeile 143: Zeile 143:  
Wenn man (z.B. in einem [[Docker]]-Container) einen git-Server so eingerichtet hat, dass man ihn nur über einen [[SSH]]-Port erreicht, der nicht dem Standard-SSH-Port 22 entspricht, sollte man das <code>ssh://</code>-Schema nutzen:
 
Wenn man (z.B. in einem [[Docker]]-Container) einen git-Server so eingerichtet hat, dass man ihn nur über einen [[SSH]]-Port erreicht, der nicht dem Standard-SSH-Port 22 entspricht, sollte man das <code>ssh://</code>-Schema nutzen:
 
   git clone ssh://USER@SERVER:PORT/REPOSITORY
 
   git clone ssh://USER@SERVER:PORT/REPOSITORY
 +
 +
=== Anzeigen der Änderungen einer Datei ===
 +
 +
Um festzustellen, welcher Commit für die jeweilige Zeile in einer Datei verantwortlich ist, benützt man den Befehl
 +
 +
  git blame DATEI
 +
 +
Um dazu auch die Commit-Message anzuzeigen, verwendet man folgendes leicht von [https://stackoverflow.com/questions/44177174/how-to-display-commit-message-along-with-blame-command ElpieKay] abgewandeltes Skript:
 +
<pre>
 +
git blame DATEI | while read hash others;
 +
do
 +
    echo ${hash:1} $others "|Subject:" $(git log -1 --pretty=%s $hash)
 +
done
 +
</pre>
    
=== Weiteres zu Git ===
 
=== Weiteres zu Git ===

Navigationsmenü