Nützliche Git-Befehle

Hier ist eine Auflistung von nützlichen GIT Befehlen, die mir als Referenz dient und nach und nach ergänzt wird:

  • git ls-files -s : listet alle im Index vorhandenen Dateien auf
  • git log –merge –left-right -p : zeigt während einem Merge genau an, wo Konflikte aufgetreten sind und aus welchem Commit diese stammen
  • git log –graph –pretty=oneline –abbrev-commit: zeigt einen graphen an, funktioniert auch direkt auf der konsole
  • git checkout -b meinneuerbranch master~1 : erzeugt einen neuen Branch „meinneuerbranch“ mit dem HEAD des vorletzten Commits auf dem Master (kann beispielsweise sehr praktisch sein, wenn man weiß, dass im letzten Commit ein Fehler war)
  • git diff -S“meinString“ master~10 : durchsucht die letzten n commits nach dem String „meinstring“, das gleiche macht übrigens git log -S“meinString“
  • git blame filename : zeigt an, welcher user welche datei erzeugt hat

new file mode 100644
index 0000000..4cf5aa5
— /dev/null
+++ b/inner/test.txt
@@ -0,0 +1 @@
+hallo
diff –git a/temp4/test.txt b/temp4/test.txt
new file mode 100644
index 0000000..4cf5aa5
— /dev/null
+++ b/temp4/test.txt
@@ -0,0 +1 @@
+hallo

  • git merge-base root-branch current-branch : gibt mit den commit, ab dem der current-branch gezogen wurde

War dieser Blogeintrag für Sie interessant? Evtl. kann ich noch mehr für Sie tun.

Trainings & Know-How aus der Praxis zu

  • Apache Wicket 1.4.x, 1.5.x, 1.6.x
  • GIT – Best Practices, Einsatz, Methoden
  • Spring
  • Java
  • Scrum & Kanban
  • Agiles Arbeiten
Consulting & Softwareentwicklung

  • Requirements Engineering
  • Qualitätssicherung
  • Software-Entwicklung
  • Architektur
  • Scrum & Kanban
Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s