Benutzer-Werkzeuge

Webseiten-Werkzeuge


git

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
git [2019/03/04 08:43]
root [Checkout]
git [2022/02/07 21:50] (aktuell)
root [pull]
Zeile 286: Zeile 286:
  
   * Remote ist das Kürzel des Repositories von dem heruntergeladen wird   * Remote ist das Kürzel des Repositories von dem heruntergeladen wird
 +
 +
 +  * Die Option "--rebase" holt alle Änderungen von Remote, macht aber statt merge, ein rebase
 +      * das heißt die Änderungen von Remote werden nicht nach den lokalen Commits hinzugefügt, sondern die Remote-Änderungen werden erst eingespielt und dann alle lokalen Änderungen oben drauf angewendet 
 +  
 +
  
  
Zeile 505: Zeile 511:
  
 <code> <code>
-git rebase -i HEAD~[Anzahl Commits zurück]+git rebase -i <Basis>
 </code> </code>
 +
 +Basis:
 +
 +  * meint alle Commits nach dem als Basis angegeben Commit stehen als Edit zur Verfügung
 +  * HEAD~[Anzahl Commits zurück] -> nimm den Commit x Commit zurück als Basis
 +  * <Branch> benutze den Commit an dem sich der aktuelle Branch vom angegebenen Branch getrennt hat (aka. den Base-Commit des aktuellen Branches)
 +  * <SHA1-Sum of Commit> benutze den Commit mit der angegeben SHA1-Summe (siehe git log) als Basis
  
   * Im sich öffnenden Editor alle Edits die mit dem letzten (oberster Eintrag) zusammengeführt werden sollen mit dem Keyword squash versehen (anstatt von pick)   * Im sich öffnenden Editor alle Edits die mit dem letzten (oberster Eintrag) zusammengeführt werden sollen mit dem Keyword squash versehen (anstatt von pick)
git.1551685436.txt.gz · Zuletzt geändert: 2019/03/04 08:43 von root