Heim > Entwicklungswerkzeuge > Idiot > Was ist der Unterschied zwischen Pull und Fetch in Git?

Was ist der Unterschied zwischen Pull und Fetch in Git?

WBOY
Freigeben: 2022-01-07 15:01:54
Original
40901 Leute haben es durchsucht

Unterschiede: 1. Fetch kann den Remote-Tracking-Zweig direkt ändern, während Pull nicht direkt auf dem Remote-Tracking-Zweig arbeiten kann. 2. Fetch führt die aktuelle Arbeit nicht automatisch zusammen oder ändert sie, wenn Daten in das lokale Lager abgerufen werden Von der Fernbedienung aus wird die neueste Version lokal zusammengeführt und die aktuelle Arbeit wird automatisch zusammengeführt oder geändert.

Was ist der Unterschied zwischen Pull und Fetch in Git?

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

Was ist der Unterschied zwischen Pull und Fetch in Git?

Der Unterschied zwischen Git Fetch und Git Pull ist: unterschiedliche Remote-Tracking-Zweige, unterschiedliche Pulls und unterschiedliche CommitIDs.

1. Verschiedene Remote-Tracking-Zweige

1. Git-Abruf kann den Remote-Tracking-Zweig direkt ändern.

2. Git Pull: Git Pull kann nicht direkt auf dem Remote-Tracking-Zweig ausgeführt werden. Wir müssen zuerst zum lokalen Zweig wechseln und dann einen neuen Commit erstellen.

2. Pulling ist anders

1. Git-Fetch ruft Daten in das lokale Warehouse ab – die aktuelle Arbeit wird nicht automatisch zusammengeführt oder geändert.

2. Git Pull: Git Pull ruft die neueste Version von der Fernbedienung ab und führt sie lokal zusammen. Die aktuelle Arbeit wird automatisch zusammengeführt oder geändert.

3. Die CommitID ist unterschiedlich

1. Verwenden Sie Git Fetch, um den Code zu aktualisieren. Die CommitID des Masters in der lokalen Bibliothek bleibt unverändert und ist immer noch gleich 1.

2. Git Pull: Verwenden Sie Git Pull, um den Code zu aktualisieren. Die CommitID des Masters in der lokalen Bibliothek ändert sich auf 2.

Empfohlenes Lernen: „Git Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Pull und Fetch in Git?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
git
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage