Heim  >  Artikel  >  Web-Frontend  >  Gängige Ausdrücke für Git

Gängige Ausdrücke für Git

php中世界最好的语言
php中世界最好的语言Original
2018-03-14 09:31:281838Durchsuche

Dieses Mal bringe ich Ihnen allgemeine Phrasen in Git. Was sind die Vorsichtsmaßnahmen bei der Verwendung allgemeiner Phrasen in Git? Hier sind praktische Fälle, werfen wir einen Blick darauf.

Zeigen Sie das aktuelle Verzeichnis pwd an

Initialisieren Sie ein Git-Repository git init

Fügen Sie Dateien zum Git-Repository hinzu

① git add <file> 添加文件
② git commit -m "提交说明"  -m为可选,后跟本次提交的说明,但建议必填,这样之后查看时,可以清楚的知晓本次都做了什么。
查看仓库当前的状态 git status
查看different git diff
记录每一个命令(命令历史) git reflog
显示从最近到最远的提交日志(提交历史)  git log
使用 git log --pretty=oneline  可简化log输出信息

Zurückspulen

① 返回上一个版本 git reset --hard HEAD^
② 返回版本号为3628164的版本 git reset --hard 3628164,版本号可以用git log --pretty=oneline来查看。

In Git stellt HEAD die aktuelle Version dar, die vorherige Version ist HEAD^ und die vorherige Version ist HEAD^^. Wenn die Version zu früh ist, kann sie als HEAD~100 abgekürzt werden.

Alle Änderungen an einer Datei (Datei) im Workspace git checkout -- file rückgängig machen

① 若file 自修改后还没被放到暂存区,现撤销就和版本库一样。
② 若file已经添加到暂存区,又做了修改,现撤销修改就回到添加暂存区后的状态。

Die Änderungen im Staging-Bereich rückgängig machen und sie wieder in den Workspace-Bereich einfügen git reset HEAD file

Um eine Remote-Bibliothek zuzuordnen, verwenden Sie den Befehl git remote add origin git Warehouse Address. Nach der Zuordnung verwenden Sie den Befehl git push -u origin master, um den gesamten Inhalt des Masters zu übertragen Filiale zum ersten Mal.

Da die Remote-Bibliothek leer ist, überträgt Git beim ersten Pushen des Master-Zweigs nicht nur den Inhalt des Master-Zweigs in den neuen Remote-Master-Zweig, sondern auch den lokalen Der Master-Zweig und die Remote-Master-Zweige sind verknüpft, um Befehle beim Pushen oder Ziehen in Zukunft zu vereinfachen.
Danach können Sie jedes Mal, wenn Sie einen Commit ändern, den Befehl git push origin master verwenden, um die neuesten Änderungen zu pushen.

Laden Sie eine Remote-Bibliothek auf die lokale herunter. Git Clone Remote Warehouse

Git unterstützt mehrere Protokolle, einschließlich https und ssh, aber das von ssh unterstützte Remote-Git-Protokoll ist das schnellste.

Dev erstellen und wechseln git checkout -b dev entspricht den folgenden zwei Vorgängen

① git branch dev 创建分支
② git checkout dev 切换分支

Anzeigen des aktuellen Branch-Git-Branchs (Liste aller Branches, vor dem aktuellen Branch steht ein *). )

Den angegebenen Zweig mit dem aktuellen Zweig zusammenführen git merge Geben Sie den Zweignamen an

删除指定分支(dev) git branch -d dev
查看分支合并图 git logg --graph

git logg --graph --pretty=oneline --abbrev-commit Vereinfachte Ausgabe

Zusammenführen Deaktivieren Sie den Schnellvorlaufmodus beim Verzweigen git merge --no-ff -m "Commit-Anweisungen" dev

Normalerweise verwendet Git beim Zusammenführen von Zweigen nach Möglichkeit den Schnellvorlaufmodus, aber in diesem Modus Löschen Sie den Zweig. Anschließend gehen die Zweiginformationen verloren.

Wenn Sie den Schnellvorlaufmodus erzwingen möchten, generiert Git beim Zusammenführen einen neuen Commit, sodass Zweiginformationen aus dem Zweigverlauf ersichtlich sind.

Nehmen Sie ein Arbeitsszenario an: Sie arbeiten derzeit an einem Zweig, haben aber jetzt eine dringende Aufgabe, bei der Sie Fehler im Hauptzweig ändern müssen, möchten die aktuelle Arbeit jedoch nicht zum Fortschritt übermitteln. Zu diesem Zeitpunkt müssen Sie die aktuelle Arbeitsstelle vorübergehend „speichern“, zum Hauptzweig (oder einer anderen beliebigen Zweigstelle) wechseln, um Notfallaufgaben auszuführen, und die aktuelle Arbeitsstelle nach Abschluss der Aufgabe wiederherstellen.

“储藏”当前工作现场 git stash
查看 “储藏” git stash list
恢复并删除stash内容 git stash pop
恢复但不删除stash内容 git stash apply
删除stash git stash drop

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Empfohlene Lektüre:

Ausführliche Erklärung der Verwendung von Webpack

So fügen Sie Ereignisse zu Schaltflächen in React hinzu

Das obige ist der detaillierte Inhalt vonGängige Ausdrücke für Git. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn