Einführung in die Liste häufig verwendeter Git-Befehle
1. Schnelle Überprüfung gängiger Git-Befehle
git branch Alle lokalen Zweige anzeigen
git status Aktuellen Status anzeigen
git commit Senden
git branch -a Alle Zweige anzeigen
git branch -r Alle Remote-Zweige anzeigen
git commit -am "init" Senden und Kommentare hinzufügen
git remote add origin git@192.168.1.119:ndshow
git push origin master Datei auf den Server übertragen
git remote show origin Ressourcen in der Remote-Bibliothek origin anzeigen
git push origin master :develop
git push origin master:hb-dev Verknüpfen Sie die lokale Bibliothek mit der Bibliothek auf dem Server
git checkout --track origin/dev Wechseln Sie zum Remote-Dev-Zweig
git branch -D master Develop Löschen Sie die lokale Bibliothek Develop
git checkout - b dev Erstellen Sie einen neuen lokalen Zweig dev
git merge origin/dev Zweig dev mit dem aktuellen Zweig zusammenführen
git checkout dev Wechseln Sie zum lokalen Entwicklungszweig
git remote show Zeigen Sie die Remote-Bibliothek an
git add .
git rm file name (einschließlich Pfad) Löschen Sie die angegebene Datei aus Git.
git clone git://github.com/schacon/grit.git. Ziehen Sie den Code vom Server.
git config --list, um alle Benutzer anzuzeigen.
git ls-files, um zu sehen, was wurde übermittelt
git rm [Dateiname] löscht eine Datei
git commit -a schreibt alle Änderungen an den aktuellen Repos fest
git add [Dateiname] fügt eine Datei zum Git-Index hinzu
git commit -v Sie können dies tun, wenn Sie verwenden Sehen Sie sich den Parameter -v an, um den Unterschied zwischen Commits zu erkennen -a - v Allgemeine Commit-Befehle
git log, um Ihr Commit-Protokoll anzuzeigen
git diff, um Updates anzuzeigen, die noch nicht bereitgestellt wurden
git rm a.a, um Dateien zu entfernen (aus dem Staging-Bereich und Arbeitsbereich löschen)
git rm --cached a.a um Dateien zu entfernen (nur aus dem Staging-Bereich löschen)
git commit -m "remove" die Datei entfernen (aus Git löschen)
git rm -f a.a die geänderte Datei gewaltsam entfernen (aus dem Staging-Bereich und Arbeitsbereich löschen)
git diff --cached oder $ git diff --staged, um nicht festgeschriebene Updates anzuzeigen
git stash push verschiebt die Datei in einen temporären Bereich
git stash pop öffnet die Datei aus dem temporären Bereich
--------- -- --------------------------------------
git remote add origin git@github.com:username /Hello-World.git
git push origin master Senden Sie das lokale Projekt an den Server
--------------------------------------------- - ------------------------------------------------------------------------------------- -------------------------------------------------- -------------
git push (Remote-Warehouse-Name) (Zweigstellenname) Schieben Sie den lokalen Zweig auf den Server.
git push origin serverfix:awesomebranch
-------------------------------------------------------- ------ ------------------------
git fetch ist gleichbedeutend mit dem Abrufen der neuesten Version von der Fernbedienung auf die lokale Version, das ist jedoch nicht der Fall Automatisch zusammenführen
git commit -a -m „log_message“ (-a bedeutet, alle Änderungen festzuschreiben, -m bedeutet, Protokollinformationen hinzuzufügen) Lokale Änderungen mit dem Server synchronisieren:
git branch branch_0.1 master Erstellen Sie den branch_0.1-Zweig aus dem Hauptzweig Master
git branch -m branch_0.1 branch_1.0 Branch_0.1 in branch_1.0 umbenennen
git checkout branch_1.0/master Zu branch_1.0/master branch wechseln
du -hs
git branch Remote-Zweig löschen
git push origin :branch_remote_name
git branch -r -d branch_remote_name
--------------------------------------------------- ------------ -----------
Initialisieren Sie das Repository und senden Sie es an den Remote-Server
mkdir WebApp
cd WebApp
git init lokale Initialisierung
git add README Dateien hinzufügen
git commit -m 'first commit'
git remote add origin git@github.com:daixu/WebApp.git
Einen Remote-Server hinzufügen
Der obige Befehl fügt eine Remote-Server-Bibliothek mit der URL-Adresse „git@github.com:daixu/WebApp.git“ und dem Namen origin hinzu. Wenn Sie in Zukunft Code übermitteln, müssen Sie nur noch den Ursprungsalias verwenden
Empfohlen (kostenlos): Git
2. Git-Befehls-Spickzettel
1. Häufig verwendete Git-Befehle
Befehl |
Kurze Beschreibung |
git add |
Zum Bereitstellungsbereich hinzufügen |
git add – interaktiv |
Interaktiv. hinzufügen |
git apply | Patch anwenden |
git am |
E-Mail-Format-Patch anwenden |
Git Annotate |
Synonyme, gleichbedeutend mit „Git Blame“ Archivverpackung |
git bisect „Binäre Suche“ Filiale |
Filialleitung |
FGit Cat-File
|
Tools zur Objektrecherche der Versionsbibliothek
|
Git Checkout
|
erkennt den Arbeitsbereich, wechselt oder erstellt Zweige
|
git clean
|
|
git clone
|
|
|
git commit
|
git config
|
|
git beschreiben
|
|
git diff |
Differenzvergleich |
git difftool |
Rufen Sie das grafische Differenzvergleichstool auf |
git fetch |
Holen Sie sich die Commits aus dem Remote-Repository |
git format-patch |
Erstellen Sie eine Patchdatei im E-Mail-Format. Siehe git am command |
git grep |
Tool zur Suche und Speicherung von Dateiinhalten |
git. gui |
Grafisches Tool basierend auf Tcl/Tk , wobei der Schwerpunkt auf Vorgängen wie der Einreichung |
git help |
help liegt |
git init |
Repository-Initialisierung |
git. init-db* |
Synonyme , Entspricht git init |
git log.commit-log anzeigen mergetool |
Grafische Konfliktlösung |
git mv |
rename |
git pull |
|
git push |
Push zum Remote-Repository |
git rebase |
branch rebase |
git rebase – interaktiv |
Interaktive Filial-Rebase |
Git Reflog |
Branchen- und andere Referenzänderungsdatensatzverwaltung |
. git remote |
Remote-Repository-Verwaltung |
git repo-config* |
Synonyme, äquivalent zu git config |
git reset | . Änderungszweig zurücksetzen“ Cursor“ zeigt auf |
git rev-parse |
Konvertieren Sie verschiedene Referenzdarstellungen in Hashes und mehr |
git revert |
. Reverse Commit |
Git RM git stage* |
Synonym für git add |
git stash |
Fortschritt speichern und wiederherstellen |
git-Status. |
Status der Arbeitsbereichsdateien anzeigen |
Git-Tag |
Meilensteinmanagement |
git commit-tree
git hash-object
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
git ls-files |
Arbeitsbereichs- und Stagingbereichsdateien anzeigen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
git ls-tree |
Im Baumobjekt enthaltene Dateien anzeigen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
git mk. tag |
Liest die Standardeingabe und erstellt ein Meilensteinobjekt git read-tree |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Baumobjekte in den Staging-Bereich lesen |
git update-index |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Registrieren Sie den Arbeitsbereichsinhalt im Staging-Bereich und in der Staging-Bereichsverwaltung |
git unpack-file |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erstellt eine temporäre Datei, die den Inhalt des angegebenen Blobs enthält | 3. Referenzoperationsbezogene Befehle
git check-ref-format
|
Das obige ist der detaillierte Inhalt vonEinführung in die Liste häufig verwendeter Git-Befehle. 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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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



Git ist ein Versionskontrollsystem, und GitHub ist eine GIT-basierte Code-Hosting-Plattform. Git wird verwendet, um Codeversionen zu verwalten und unterstützt lokale Operationen. GitHub bietet Online -Zusammenarbeitstools wie das Problem mit der Ausgabe und PullRequest.

Git und Github sind nicht dasselbe. Git ist ein Versionskontrollsystem, und GitHub ist eine GIT-basierte Code-Hosting-Plattform. Git wird verwendet, um Codeversionen zu verwalten, und GitHub bietet eine Online -Zusammenarbeit.

Github ist nicht schwer zu lernen. 1) Meister Sie das Grundwissen: GitHub ist ein GIT-basiertes Versionskontrollsystem, mit dem Code Änderungen und kollaborative Entwicklung nachverfolgt werden. 2) Kernfunktionen verstehen: Versionskontrolle zeichnet jede Einreichung, die Unterstützung lokaler Arbeiten und Remote -Synchronisation auf. 3) Lernen Sie, wie Sie verwendet werden: vom Erstellen eines Repositorys bis hin zum Drücken von Commits bis hin zur Verwendung von Zweigen und Ziehenanforderungen. 4) Lösen Sie gemeinsame Probleme: wie Zusammenführungskonflikte und Vergessen, Dateien hinzuzufügen. 5) Optimierungspraxis: Verwenden Sie aussagekräftige Einreichungsnachrichten, Reinigen Sie Niederlassungen und Verwalten Sie Aufgaben mithilfe der Projektplatine. Durch Praxis und Community -Kommunikation ist Githubs Lernkurve nicht steil.

In Ihrem Lebenslauf sollten Sie sich dafür entscheiden, Git oder GitHub basierend auf Ihren Positionsanforderungen und persönlichen Erfahrungen zu schreiben. 1. Wenn die Position GIT -Fähigkeiten erfordert, markieren Sie Git. 2. Wenn die Position der Positionsbeteiligung bewertet, zeigen Sie GitHub. 3. Beschreiben Sie die Nutzungserfahrung und die Projektfälle im Detail und beenden Sie einen vollständigen Satz.

Microsoft besitzt keinen Git, sondern besitzt GitHub. 1.Git ist ein verteiltes Versionskontrollsystem, das 2005 von Linus Torvaz erstellt wurde. 2. GitHub ist eine Online -Code -Hosting -Plattform, die auf Git basiert. Es wurde 2008 gegründet und 2018 von Microsoft übernommen.

Ausgehend von Git eignet sich besser für ein tiefes Verständnis der Prinzipien der Versionskontrolle. Ausgehend von GitHub eignet sich besser für die Konzentration auf Zusammenarbeit und Code -Hosting. 1.Git ist ein verteiltes Versionskontrollsystem, mit dem die Code -Versionsverlauf verwaltet wird. 2. GitHub ist eine Online -Plattform, die auf Git basiert und die Funktionen für Code -Hosting und Kollaboration bietet.

Git ist ein Open -Source -Distributed -Versionskontrollsystem, mit dem Entwickler die Änderungen der Dateien verfolgen, zusammenarbeiten und Codeversionen verwalten können. Zu den Kernfunktionen gehören: 1) Modifikationen auf Datensätze, 2) Fallback in frühere Versionen, 3) kollaborative Entwicklung und 4) Niederlassungen für parallele Entwicklung erstellen und verwalten.

Der Grund für die Verwendung von GitHub zur Verwaltung von HTML -Projekten ist, dass es eine Plattform für die Versionskontrolle, die kollaborative Entwicklung und die Präsentation von Werken bietet. Zu den spezifischen Schritten gehören: 1. Erstellen und initialisieren Sie das Git -Repository, 2. HTML -Dateien hinzufügen und senden. Darüber hinaus unterstützt GitHub auch Funktionen für die Code -Überprüfung, Ausgabe und PullRequest, um HTML -Projekte zu optimieren und zusammenzuarbeiten.
