10 Git-Tipps zur Verbesserung der Effizienz
1. Eine einzelne Datei aus einem Zweig auschecken
Haben Sie schon einmal eine Datei beschädigt? über?
Oder liegt die benötigte Datei in einer anderen Filiale?
Mit dem folgenden Befehl können Sie die Datei direkt aus einem bestimmten Zweig abrufen.
git checkout some-other-branch -- yarn.lock
Sie können die Datei „garn.lock“ auch aus einem Commit abrufen
git checkout 9146467 -- yarn.lock
Verglichen mit cherry-pick
dem Abrufen aller Dateien eines Commits, ist diese Technik Sie können nur die gewünschte Datei erhalten.
2. Zusammenführungs-Commits beim Anzeigen von Protokollen herausfiltern
Bei Verwendung von Merge wird ein neues Commit generiert nervig. . Wenn Sie diese zusammengeführten Commits beim Anzeigen des Protokolls herausfiltern möchten, können Sie den folgenden Befehl verwenden:
git log --oneline --no-merges
3. Schreiben Sie die letzte Commit-Nachricht neu
Wenn die Commit-Informationen nicht gut geschrieben sind oder in Ihrer letzten Einreichung Tippfehler enthalten, können Sie sie mit dem folgenden Befehl ändern:
git commit -v --amend
Hier -v
ist OK Optional können einige zusätzliche Informationen bereitgestellt werden, die Ihnen bei der Beschreibung der Commit-Nachricht helfen
4. Löschen Sie alle nicht verfolgten Änderungen
Erläutern Sie zunächst ein Konzept :
Wenn Sie eine neue Datei erstellen, die zuvor nicht im Git-Verlauf vorhanden war, handelt es sich bei der Datei um eine nicht verfolgte Änderung. Um diese Datei zu verfolgen, müssen Sie sie an Git übergeben.
Wenn Sie Git Checkout verwenden, werden alle verfolgten Änderungen gelöscht. Verwenden Sie den folgenden Befehl, um alle nicht verfolgten Änderungen zu löschen:
git clean -f -d
5. Drucken Sie ein visuelles Protokoll
Verwenden Sie den folgenden Befehl, um es visualisiert auszudrucken log
git log --pretty=oneline --graph --decorate --all
(Anmerkung des Übersetzers: Es ist einfach in Ordnung, aber es ist immer noch nicht vergleichbar mit dem von Sourcetree)
6. Fragen Sie das Änderungsprotokoll von Git ab
Dieser Befehl kann Git abfragen, wer welche Änderungen zwischen zwei Commits vorgenommen hat. Es sieht aus wie ein Änderungsprotokoll
git shortlog <commit>..HEAD
Das obige <commit>
füllt den Hash des Commit-Werts aus, den Sie herausfinden können Änderungen zwischen dem Commit und dem HEAD können auch ..
HEAD
7. Fragen Sie das Protokoll eines bestimmten Datums abgit shortlog HEAD~20..
Möglicherweise müssen Sie das Git-Protokoll zwischen zwei Tagen abfragen Zeit können Sie den Befehl git log mit den Bezeichnern --since und --util verwenden. Wenn Sie die Protokolle zwischen dem 10. Februar 2016 und dem 19. Februar 2016 abfragen möchten, können Sie Folgendes ausführen:
git log --since='FEB 10 2016' --until='FEB 19 2016'
Manchmal vergessen Sie möglicherweise den Git-Alias, den Sie zuvor festgelegt haben, aber Es kann Ihnen helfen, alle Git-Aliase zu findengit config -l | grep alias | sed 's/^alias\.//g'
Wenn Sie den Code kennen Sie suchen gezielt, oder wenn Sie ein spezielles Schlüsselwort kennen, können Sie damit suchen. git log -S"config.menu_items"
10. Ultimative Fähigkeit config.menu_items
git help -g
The common Git guides are: attributes 定义 Git 路径的属性 everyday 每天学点有用的 Git 命令 glossary 一个 Git 词汇表 ignore 指定 Git 忽略文件 modules 定义 Git 子模块 revisions 指定 Git 的修订版和范围 tutorial Git 的教程介绍 (for version 1.5.1 or newer) workflows 一个推荐的 Git 工作流概述
Git-Tutorialgit help <concept></concept>
, willkommen zum Lernen! <concept></concept>
Das obige ist der detaillierte Inhalt von10 Git-Tipps zur Verbesserung der Effizienz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In der Bibliothek, die für den Betrieb der Schwimmpunktnummer in der GO-Sprache verwendet wird, wird die Genauigkeit sichergestellt, wie die Genauigkeit ...

GitePages statische Website -Bereitstellung fehlgeschlagen: 404 Fehlerbehebung und Auflösung bei der Verwendung von Gitee ...

Ausführen des H5 -Projekts erfordert die folgenden Schritte: Installation der erforderlichen Tools wie Webserver, Node.js, Entwicklungstools usw. Erstellen Sie eine Entwicklungsumgebung, erstellen Sie Projektordner, initialisieren Sie Projekte und schreiben Sie Code. Starten Sie den Entwicklungsserver und führen Sie den Befehl mit der Befehlszeile aus. Vorschau des Projekts in Ihrem Browser und geben Sie die Entwicklungsserver -URL ein. Veröffentlichen Sie Projekte, optimieren Sie Code, stellen Sie Projekte bereit und richten Sie die Webserverkonfiguration ein.

Welche Bibliotheken in GO werden von großen Unternehmen oder bekannten Open-Source-Projekten entwickelt? Bei der Programmierung in Go begegnen Entwickler häufig auf einige häufige Bedürfnisse, ...

Wie kann man im Beegoorm -Framework die mit dem Modell zugeordnete Datenbank angeben? In vielen BeEGO -Projekten müssen mehrere Datenbanken gleichzeitig betrieben werden. Bei Verwendung von BeEGO ...

Das Problem der Verwendung von RETISTREAM zur Implementierung von Nachrichtenwarteschlangen in der GO -Sprache besteht darin, die Go -Sprache und Redis zu verwenden ...

Die H5 -Seite muss aufgrund von Faktoren wie Code -Schwachstellen, Browserkompatibilität, Leistungsoptimierung, Sicherheitsaktualisierungen und Verbesserungen der Benutzererfahrung kontinuierlich aufrechterhalten werden. Zu den effektiven Wartungsmethoden gehören das Erstellen eines vollständigen Testsystems, die Verwendung von Versionstools für Versionskontrolle, die regelmäßige Überwachung der Seitenleistung, das Sammeln von Benutzern und die Formulierung von Wartungsplänen.

Frage Beschreibung: Wie erhalten Sie die Daten der Versandregion der Überseeversion? Gibt es bereitgestellte Ressourcen? Werden Sie im grenzüberschreitenden E-Commerce oder im globalisierten Geschäft genau ...
