5 Git-Befehle, die Ihnen das Leben erleichtern

Git ist eines der beliebtesten verfügbaren Versionskontrollsysteme, das vom Linux-Entwickler Linus Torvalds entwickelt wurde. Es wird sowohl in privaten Systemen als auch auf öffentlichen Websites für alle Arten von Entwicklungen verwendet. Egal wie erfahren Sie mit Git sind, es gibt immer Möglichkeiten, neue Dinge zu entdecken. Hier sind 5 Beispiele, die die Art und Weise ändern könnten, wie Sie mit diesem System arbeiten.





1. Kopieren einer Datei aus einem anderen Zweig 

Während der Arbeit kann es vorkommen, dass wir die Datei löschen oder verwirren und von vorne beginnen möchten. Es kann auch vorkommen, dass wir bei der Arbeit mit einem bestimmten Zweig feststellen, dass wir eine Datei aus einem anderen Zweig benötigen. Dieser Befehl hilft uns  , eine Datei aus einem anderen Zweig abzurufen :





git checkout release_15.5.3 -- projects/test/src/feature-1.component.ts
      
      



Verwenden Sie den folgenden Befehl, um die angegebene Datei aus einem bestimmten Commit zu kopieren:





git checkout 2657d3e -- projects/test/src/feature-2.component.ts
      
      



Anstelle einer einzelnen Datei können wir auch das gesamte Verzeichnis laden, indem wir den Pfad dazu angeben. Beachten Sie, dass alle Pfade relativ sind. Wenn Sie sich also nicht im Stammverzeichnis des Repositorys befinden, müssen Sie einen relativen Pfad zu Ihren Dateien angeben.





2. Korrektur der letzten Festschreibungsnachricht.

, , , , , .  , , .  :





git commit --amend
      
      



3. ().

, .  , :





git log --oneline --no-merges
      
      



, .





4. , .

, , ,     :





git log -S "Release"

commit dcae425d31b852a90593d999bc0e57db448b0c5a
Author: pavel-zlotarenchuk
Date:   Wed Mar 3 20:56:08 2021 +0300
      
      



5. .

, git,   .  git , (). , .  git checkout, , .  :





git clean -f -d
      
      



Git ist ein Tool voller Tricks, die uns die tägliche Arbeit erleichtern. Die obige Liste ist keineswegs vollständig oder vollständig. Dies sind nur nicht offensichtliche, aber nützliche Befehle, die ich nicht sofort entdeckt habe und die meine Arbeit viele Male vereinfacht haben.








All Articles