Heim Entwicklungswerkzeuge Idiot Was sind die am häufigsten verwendeten Betriebsbefehle in Git? Zusammenfassung gängiger Betriebsbefehle

Was sind die am häufigsten verwendeten Betriebsbefehle in Git? Zusammenfassung gängiger Betriebsbefehle

Jan 05, 2019 am 10:10 AM
git

Was sind die am häufigsten verwendeten Betriebsbefehle in Git? Dieser Artikel fasst einige häufig verwendete Betriebsbefehle in Git zusammen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

git start

Globale Konfiguration: Benutzernamen und E-Mail-Adresse konfigurieren

$ git config --global user.name"Your Name"
$ git config --global user.email"email@example.com"
Nach dem Login kopieren

git init: Initialisieren Sie das Git Warehouse und generieren Sie eine .git-Datei im Verzeichnis

git init
Nach dem Login kopieren

git add Dateiname: Ändern und Fügen Sie die Datei zum Warehouse hinzu

git add readme.txt //修改单个文件
Nach dem Login kopieren
git add . // 将所有修改的文件添加到暂存区
Nach dem Login kopieren

git commit -m 'Anweisungen': Senden Sie die Datei an das Warehouse

$ git commit -m "wrote a readme file"
Nach dem Login kopieren

git status: Anzeigen den Status des aktuellen Lagers, den Status des Arbeitsbereichs beherrschen

git diff readme.txt: Den geänderten Inhalt der Datei anzeigen

Versions-Rollback

git log: Verlauf anzeigen

git log --pretty=oneline: Nur commit.id anzeigen (Versionsnummer) und Beschreibung

git reset --hard HEAD^: Zurück zur vorherigen Version HEAD stellt die aktuelle Version dar, die vorherige ist HEAD^ und die nächsten hundert ist HEAD~100

git reset --hard commit.id: Rückkehr zur Version, die der angegebenen Versionsnummer entspricht

git reset --hard 1049a
Nach dem Login kopieren

git reflog : Wird zum Aufzeichnen aller Befehle verwendet, die Sie ausführen, um zu bestimmen, zu welcher Version Sie zurückkehren möchten

Einige Konzepte

Arbeitsverzeichnis : Git auf dem Computer ausführen Betriebsverzeichnis

Repository: Die .git-Datei im Arbeitsbereich ist das Repository. Das Wichtigste im Git-Repository heißt Stage (oder Index). Im Staging-Bereich gibt es auch den ersten Zweig master, den Git automatisch für uns erstellt hat, und einen Zeiger auf master namens HEAD.

Das Hinzufügen einer Datei zum Git-Repository erfolgt in zwei Schritten:

Der erste Schritt ist die Verwendung von git addHinzufügen Die Datei fügt tatsächlich die Dateiänderungen zum temporären Speicherbereich hinzu Speicherbereich: Commit für den aktuellen Zweig.

git commitÄnderungen rückgängig machen

Das Rückgängigmachen ist in drei Situationen unterteilt:

Das erste ist, dass seit der Änderung nicht im Staging-Bereich platziert wurde. Wenn Sie die Änderung rückgängig machen, wird der Status des Repositorys wiederhergestellt (kein Hinzufügen) ---> 🎜 >

Das zweite ist, dass nach dem Hinzufügen zum Staging-Bereich geändert wurde. Durch das Rückgängigmachen der Änderung wird nun der Zustand wiederhergestellt, nachdem es dem Staging-Bereich hinzugefügt wurde . (kein Commit)---> git reset head filereadme.txt

Der dritte Weg ist, dass readme.txt übergeben wurde, verwenden Sie einfach den Versions-Rollback---> harter Kopf^readme.txt

1. git checkout -- readme.txt: Alle Änderungen an der angegebenen Datei im Arbeitsbereich rückgängig machen

Hinweis: Das im Befehl ist sehr wichtig. Ohne wird es zum Befehl „Zu einem anderen Zweig wechseln“

-- 2. git reset: Sie können entweder die Version zurücksetzen oder die Änderungen im Staging-Bereich auf den Arbeitsbereich zurücksetzen--

Im zweiten Fall können wir den Befehl „git reset“ verwenden, um den Arbeitsbereich zurückzusetzen

git reset head readme.txt // head表示当前版本
Nach dem Login kopieren

Nachdem Sie den Arbeitsbereich zurückgezogen haben, verwenden Sie den Befehl „git checkout“, um sich aus dem Arbeitsbereich zurückzuziehen

Löschen Sie die Datei

Git-RM-Datei: Datei aus dem Repository löschen

Im Falle eines versehentlichen Löschens können Sie die Version des Repositorys zum „Wiederherstellen mit einem Klick“ verwenden.

git checkout -- test.txt
Nach dem Login kopieren

远程仓库

git remote add origin github仓库地址:将本地仓库与远程仓库关联

git push -u origin master: 由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

git push origin master: 将本地master分支的修改推送到远程仓库

git clone github仓库地址:将远程仓库克隆到本地

分支管理

git branch dev:创建dev分支

git checkout dev :切换dev分支

git checkout -b dev:创建dev分支,并切换到dev分支。 -b参数表示创建并切换到dev分支

git branch: 查看所有分支, *表示当前分支

git merge dev: 合并指定分支到当前分支 。 结果中Fast-forward信息表示‘快进模式’ -->直接把master指向dev的当前提交,合并速度非常快

git merge --no-ff -m '描述内容' dev :--no-ff参数表示禁用Fast-forward,使用普通模式

git branch -d dev: 删除dev分支

git branch -D dev: 如果分支还没合并,使用-d无法删除,使用-D强制删除

git log --graph: 可以查看分支合并图。

git log --graph --pretty=oneline --abbrev-commit :--pertty=oneline 查看简短信息 --abbrev-commit: 查看commit缩写<span class="comment"><br/></span>

场景:修复bug时创建分支

git stash: 将当前工作现场存储起来

git stash list :查看存储的工作现场列表

git stash pop:恢复工作现场并删除stash的内容

git remote: 查看远程仓库的信息

git remote -v: 查看origin的地址

git checkout -b dev origin/dev:在本地创建和远程分支对应的分支

git pull:抓取最新的远程提交

git branch --set-upstream-to=origin/dev dev: 建立本地分支和远程分支的关联

git rebse: 把本地未push的分叉提交历史整理成直线

标签管理

git tag : 用于创建一个新标签,默认指向head,也可以指向commi.id

git tag: 用于查看所有标签

git tag -a -m '标签信息' :为标签指定信息

git tag -d : 删除本地标签

git push origin :推送本地标签到远程

git push origin --tags: 推送全部未推送的本地标签到远程

git push origin :refs/tags/:删除一个远程标签

自定义git

git config --global alias.'自定义简写指令' '被简写的指令'

git config --global alias.st statusgit config --global alias.co checkout
Nach dem Login kopieren

命令行命令

cat readme.txt: 查看文件内容

rm file 删除文件

vi file: linux里的vi编辑器 

(1)通过i键进入插入模式,可以修改文件 

(2)通过Esc键进入命令模式   输入':wq!' -->保存+退出vi    输入':q!' -->不保存退出

Das obige ist der detaillierte Inhalt vonWas sind die am häufigsten verwendeten Betriebsbefehle in Git? Zusammenfassung gängiger Betriebsbefehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So generieren Sie SSH -Schlüssel in Git So generieren Sie SSH -Schlüssel in Git Apr 17, 2025 pm 01:36 PM

Um sich sicher eine Verbindung zu einem Remote -Git -Server herzustellen, muss ein SSH -Schlüssel mit öffentlichen und privaten Schlüssel generiert werden. Die Schritte zur Generierung eines SSH -Schlüssels sind wie folgt: Öffnen Sie das Terminal und geben Sie den Befehl SSH -Keygen -t RSA -B 4096 ein. Wählen Sie den Schlüsselspeicherort aus. Geben Sie einen Kennwortphrase ein, um den privaten Schlüssel zu schützen. Kopieren Sie den öffentlichen Schlüssel auf den Remote -Server. Speichern Sie den privaten Schlüssel ordnungsgemäß, da dies die Anmeldeinformationen für den Zugriff auf das Konto sind.

So löschen Sie ein Repository von Git So löschen Sie ein Repository von Git Apr 17, 2025 pm 04:03 PM

Befolgen Sie die folgenden Schritte, um ein Git -Repository zu löschen: Bestätigen Sie das Repository, das Sie löschen möchten. Lokale Löschen des Repositorys: Verwenden Sie den Befehl rm -RF, um seinen Ordner zu löschen. Löschen Sie ein Lager aus der Ferne: Navigieren Sie zu den Lagereinstellungen, suchen Sie die Option "Lager löschen" und bestätigen Sie den Betrieb.

So stellen Sie eine Verbindung zum öffentlichen Netzwerk von Git Server her So stellen Sie eine Verbindung zum öffentlichen Netzwerk von Git Server her Apr 17, 2025 pm 02:27 PM

Das Verbinden eines Git -Servers mit dem öffentlichen Netzwerk enthält fünf Schritte: 1. Einrichten der öffentlichen IP -Adresse; 2. Öffnen Sie den Firewall -Port (22, 9418, 80/443); 3. Konfigurieren Sie den SSH -Zugriff (Generieren Sie Schlüsselpaare, erstellen Benutzer). 4. Konfigurieren Sie HTTP/HTTPS -Zugriff (installieren Server, Konfigurieren Sie Berechtigungen); 5. Testen Sie die Verbindung (mit SSH -Client- oder Git -Befehlen).

Wie löste ich das effiziente Suchproblem in PHP -Projekten? Typense hilft Ihnen, es zu erreichen! Wie löste ich das effiziente Suchproblem in PHP -Projekten? Typense hilft Ihnen, es zu erreichen! Apr 17, 2025 pm 08:15 PM

Bei der Entwicklung einer E-Commerce-Website habe ich auf ein schwieriges Problem gestoßen: Wie kann ich effiziente Suchfunktionen in großen Mengen an Produktdaten erzielen? Herkömmliche Datenbanksuche sind ineffizient und haben eine schlechte Benutzererfahrung. Nach einigen Nachforschungen entdeckte ich den Suchmaschinen-Artensense und löste dieses Problem durch seine offizielle PHP-Client-Artense-/Artense-Php, die die Suchleistung erheblich verbesserte.

Wie man ssh nach Git erkennt Wie man ssh nach Git erkennt Apr 17, 2025 pm 02:33 PM

Um SSH durch Git zu erkennen, müssen Sie die folgenden Schritte ausführen: Generieren Sie ein SSH -Schlüsselpaar. Fügen Sie den öffentlichen Schlüssel zum Git -Server hinzu. Konfigurieren Sie Git so, dass sie SSH verwenden. Testen Sie die SSH -Verbindung. Lösen Sie mögliche Probleme gemäß den tatsächlichen Bedingungen.

So laden Sie GIT -Projekte auf lokale Herd herunter So laden Sie GIT -Projekte auf lokale Herd herunter Apr 17, 2025 pm 04:36 PM

Um Projekte lokal über Git herunterzuladen, befolgen Sie die folgenden Schritte: Installieren Sie Git. Navigieren Sie zum Projektverzeichnis. Klonen des Remote-Repositorys mit dem folgenden Befehl: Git Clone https://github.com/username/repository-name.git.git

So fügen Sie öffentliche Schlüssel zum Git -Konto hinzu So fügen Sie öffentliche Schlüssel zum Git -Konto hinzu Apr 17, 2025 pm 02:42 PM

Wie füge ich einem Git -Konto einen öffentlichen Schlüssel hinzu? Schritt: Generieren Sie ein SSH -Schlüsselpaar. Kopieren Sie den öffentlichen Schlüssel. Fügen Sie einen öffentlichen Schlüssel in Gitlab oder GitHub hinzu. Testen Sie die SSH -Verbindung.

Wie man mit Git -Code -Konflikt umgeht Wie man mit Git -Code -Konflikt umgeht Apr 17, 2025 pm 02:51 PM

Der Code -Konflikt bezieht sich auf einen Konflikt, der auftritt, wenn mehrere Entwickler denselben Code -Stück ändern und GIT veranlassen, sich zu verschmelzen, ohne automatisch Änderungen auszuwählen. Zu den Auflösungsschritten gehören: Öffnen Sie die widersprüchliche Datei und finden Sie den widersprüchlichen Code. Führen Sie den Code manuell zusammen und kopieren Sie die Änderungen, die Sie in den Konfliktmarker halten möchten. Löschen Sie die Konfliktmarke. Änderungen speichern und einreichen.

See all articles