Inhaltsverzeichnis
Was sind die Status von Git-Dateien?
Heim Entwicklungswerkzeuge Idiot Welchen Status haben Git-Dateien?

Welchen Status haben Git-Dateien?

Jun 30, 2022 pm 05:47 PM
git

Git-Dateien haben drei Zustände: 1. Übermittelter Zustand (festgeschrieben), was bedeutet, dass die Daten sicher in der lokalen Datenbank gespeichert wurden 2. Geänderter Zustand (geändert), was bedeutet, dass die Datei geändert wurde, aber nicht 3. Der Status „Staging“ bedeutet, dass die aktuelle Version einer geänderten Datei markiert wurde, sodass sie in den nächsten übermittelten Snapshot aufgenommen wird.

Welchen Status haben Git-Dateien?

Die Betriebsumgebung dieses Artikels: Windows 10-System, Git-Version 2.30.0, Dell G3-Computer.

Was sind die Status von Git-Dateien?

Es gibt drei Status von Git-Dateien:

Welchen Status haben Git-Dateien?

Für die drei Status von Git-Dateien müssen Sie hier die drei Arbeitsbereiche des Git-Projekts verstehen: Arbeitsbereich, Staging Bereich und Git-Lagerhaus.

Welchen Status haben Git-Dateien?

Wissenserweiterung:

Der grundlegende Git-Workflow wird wie folgt beschrieben:

  • Ändern Sie einige Dateien im Arbeitsbereich.

  • Machen Sie einen Schnappschuss der geänderten Datei und fügen Sie ihn dem Staging-Bereich hinzu.

  • Führen Sie das Update durch und sichern Sie den im Staging-Bereich gespeicherten Datei-Snapshot dauerhaft im Git-Repository.

GIt hat vor der Übermittlung drei Zustände: Nicht verfolgte Dateien (nicht verfolgt und überwacht), Änderungen, die nicht für die Festschreibung bereitgestellt werden, und Änderungen, die festgeschrieben werden müssen. Diese drei Zustände können beliebig umgewandelt werden.

Nicht verfolgte Dateien: Die markierten Dateien wurden nicht von Git überwacht und verwaltet. Zu diesem Zeitpunkt können Sie den Befehl „git add“ verwenden, um Dateien, die als „Nicht verfolgte Dateien“ angezeigt werden, zum Git-Warehouse hinzuzufügen.

Änderungen, die festgeschrieben werden müssen: Dateien in diesem Status wurden im Staging-Bereich als Snapshot erstellt und warten darauf, festgeschrieben zu werden. Zu diesem Zeitpunkt können Sie die Datei mit git commit -m „comment“ übermitteln.

Zu diesem Zeitpunkt können Sie auch den Befehl git rm --cached file name verwenden, um den Dateistatus auf den Status „Untracked“ zurückzusetzen.

Dateien im Status „Änderungen müssen festgeschrieben werden“ können übermittelt oder weiterhin geändert werden.

Änderungen, die nicht für die Festschreibung bereitgestellt wurden: Nachdem die Datei im Status „Änderungen, die festgeschrieben werden sollen“ weiterhin ohne Festschreibung geändert wird, können Sie den Status „Änderungen, die nicht für die Festschreibung bereitgestellt wurden“ über den Git-Status anzeigen. Dieser Status zeigt an, dass die Datei geändert wurde, aber nicht im Staging-Bereich platziert wurde und kein Snapshot erstellt wurde. Zu diesem Zeitpunkt können zwei Vorgänge ausgeführt werden: Commit- und Add-Vorgänge.

Wenn ein Festschreibungsvorgang ausgeführt wird, werden nur die Dateien vor der Änderung an das Git-Versionsverzeichnis übermittelt (bei Bedarf können nur Dateien im temporären Speicherbereich und Dateien mit dem Status „Zu festschreibende Änderungen“ übermittelt werden). Dateien werden ebenfalls übermittelt. Zum Senden müssen Sie den Befehl git add verwenden, um die Datei zum Staging-Bereich hinzuzufügen. Wenn Sie Änderungen rückgängig machen möchten, verwenden Sie: git checkout --filename.

Empfohlenes Lernen: „Git Tutorial

Das obige ist der detaillierte Inhalt vonWelchen Status haben Git-Dateien?. 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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

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 führen Sie das H5 -Projekt aus So führen Sie das H5 -Projekt aus Apr 06, 2025 pm 12:21 PM

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.

So sehen Sie die Ergebnisse nach dem Modifizieren des Bootstraps So sehen Sie die Ergebnisse nach dem Modifizieren des Bootstraps Apr 07, 2025 am 10:03 AM

Schritte zur Anzeige der geänderten Bootstrap -Ergebnisse: Öffnen Sie die HTML -Datei direkt im Browser, um sicherzustellen, dass die Bootstrap -Datei korrekt verwiesen wird. Löschen Sie den Browser -Cache (Strg Shift R). Wenn Sie CDN verwenden, können Sie CSS im Entwickler -Tool direkt ändern, um die Effekte in Echtzeit anzuzeigen. Wenn Sie den Bootstrap -Quellcode ändern, laden Sie die lokale Datei herunter und ersetzen Sie den Befehl "Build mithilfe eines Build -Tools wie WebPack.

Wie man Vue Pagination verwendet Wie man Vue Pagination verwendet Apr 08, 2025 am 06:45 AM

Pagination ist eine Technologie, die große Datensätze in kleine Seiten aufteilt, um die Leistung und die Benutzererfahrung zu verbessern. In VUE können Sie die folgende integrierte Methode zum Paging verwenden: Berechnen Sie die Gesamtzahl der Seiten: TotalPages () TRAVERSAL-Seitennummer: V-für Anweisung, um die aktuelle Seite festzulegen: aktuelle Seite

Hadidb: Eine leichte, horizontal skalierbare Datenbank in Python Hadidb: Eine leichte, horizontal skalierbare Datenbank in Python Apr 08, 2025 pm 06:12 PM

Hadidb: Eine leichte, hochrangige skalierbare Python-Datenbank Hadidb (HadIDB) ist eine leichte Datenbank in Python mit einem hohen Maß an Skalierbarkeit. Installieren Sie HadIDB mithilfe der PIP -Installation: PipinstallHadIDB -Benutzerverwaltung erstellen Benutzer: createUser (), um einen neuen Benutzer zu erstellen. Die Authentication () -Methode authentifiziert die Identität des Benutzers. fromHadidb.operationImportUseruser_obj = user ("admin", "admin") user_obj.

Überwachen Sie MySQL und Mariadb -Tröpfchen mit Prometheus Mysql Exporteur Überwachen Sie MySQL und Mariadb -Tröpfchen mit Prometheus Mysql Exporteur Apr 08, 2025 pm 02:42 PM

Eine effektive Überwachung von MySQL- und MariADB -Datenbanken ist entscheidend für die Aufrechterhaltung einer optimalen Leistung, die Identifizierung potenzieller Engpässe und die Gewährleistung der Zuverlässigkeit des Gesamtsystems. Prometheus MySQL Exporteur ist ein leistungsstarkes Tool, das detaillierte Einblicke in Datenbankmetriken bietet, die für die proaktive Verwaltung und Fehlerbehebung von entscheidender Bedeutung sind.

So sehen Sie das JavaScript -Verhalten von Bootstrap So sehen Sie das JavaScript -Verhalten von Bootstrap Apr 07, 2025 am 10:33 AM

Der JavaScript -Abschnitt von Bootstrap bietet interaktive Komponenten, die statische Seiten Vitalität ergeben. Wenn Sie sich den Open -Source -Code ansehen, können Sie verstehen, wie er funktioniert: Ereignisbindung löst Dom -Operationen und Stiländerungen aus. Die grundlegende Nutzung umfasst die Einführung von JavaScript -Dateien und die Verwendung von APIs, und die erweiterte Verwendung umfasst benutzerdefinierte Ereignisse und Erweiterungsfunktionen. Zu den häufig gestellten Fragen gehören Versionskonflikte und CSS-Stilkonflikte, die durch Doppelüberprüfung des Codes gelöst werden können. Die Tipps zur Leistungsoptimierung umfassen On-Demand-Laden- und Codekomprimierung. Der Schlüssel zum Beherrschen von Bootstrap JavaScript ist das Verständnis der Designkonzepte, zum Kombinieren praktischer Anwendungen und zum Debuggen und Erforschen von Entwickler -Tools.

Ist Git das gleiche wie GitHub? Ist Git das gleiche wie GitHub? Apr 08, 2025 am 12:13 AM

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.

So erstellen Sie ein Bootstrap -Framework So erstellen Sie ein Bootstrap -Framework Apr 07, 2025 pm 02:54 PM

Bootstrap Framework Building Guide: Laden Sie Bootstrap herunter und verknüpfen Sie es mit Ihrem Projekt. Erstellen Sie eine HTML -Datei, um die erforderlichen Elemente hinzuzufügen. Erstellen Sie ein reaktionsschnelles Layout mit dem Bootstrap -Mesh -System. Fügen Sie Bootstrap -Komponenten wie Schaltflächen und Formulare hinzu. Entscheiden Sie sich selbst, ob Sie Bootstrap anpassen und Stylesheets bei Bedarf kompilieren möchten. Verwenden Sie das Versionskontrollsystem, um Ihren Code zu verfolgen.

See all articles