Heim > Entwicklungswerkzeuge > Idiot > Was tun, wenn Pull in Git fehlschlägt?

Was tun, wenn Pull in Git fehlschlägt?

WBOY
Freigeben: 2022-06-30 16:47:11
Original
10124 Leute haben es durchsucht

Lösung für Pull-Fehler in Git: 1. Verwenden Sie „git reset --hard“, um das Überschreiben Ihrer lokalen Änderungen zu erzwingen. 2. Verwenden Sie „git stash“, um einen neuen Stash zu pushen, und verwenden Sie „git stash pop“, nachdem Sie ihn gezogen haben. Speichern Sie die Änderungen im Staging-Bereich. 3. Wenn weiterhin Probleme auftreten, speichern Sie die Datei im Staging-Bereich und senden Sie Kommentare.

Was tun, wenn Pull in Git fehlschlägt?

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

Was soll ich tun, wenn der Pull-In-Git fehlschlägt?

Der Grund, warum Git-Pull fehlschlägt, liegt im Wesentlichen darin, dass der lokale Code geändert wurde und andere bereits Änderungen an derselben Datei im Warehouse eingereicht haben von git, Sie sind nicht hier. Änderungen werden im neuesten Status der Datei vorgenommen, sodass Git-Pull möglicherweise fehlschlägt. Die Lösungen für Git-Pull-Fehler in den folgenden beiden Zuständen sind unterschiedlich: (Hinweis: Achten Sie sorgfältig auf die Befehlszeilenaufforderungen. Manchmal schlägt sogar der Git-Pull-Vorgang fehl, aber Sie haben es noch nicht bemerkt Konflikt

Die sogenannte Konfliktlösung besteht darin, die widersprüchliche Datei in die endgültige gewünschte Datei zu ändern. Es sieht so aus, als ob der

Code nicht an das lokale Lager übermittelt wurde. Git Pull schlägt fehl.

Update-Fehlermeldung:

Problem :

Was tun, wenn Pull in Git fehlschlägt?Da der neueste Code nicht von der Fernbedienung abgerufen wird, bevor der Code geändert wird,

git pull meldet einen Fehler:

Fehler: Ihre lokalen Änderungen an den folgenden Dateien würden durch Zusammenführen überschrieben

Lösung:

1. Überschreiben Sie Ihre lokalen Änderungen zwangsweise (nicht empfohlen, persönlicher Änderungscode wird nicht gespeichert)

git reset --hard //强制覆盖
git pull
Nach dem Login kopieren
2. Speichern Sie die Änderungen im Staging-Bereich

git stash       //推送一个新的储藏
git pull        //拉取
git stash pop   //从暂存区取出储藏 (更新后的代码和自己写的代码合并,可能存在冲突,需要手动解决冲突)
Nach dem Login kopieren

Hinweis:

Nachdem Sie sie aus dem Staging-Bereich erhalten haben Es kann immer noch ein Problem sein, dass neuer Code nicht abgerufen werden kann.

Abrufen ist nicht möglich, da Sie nicht zusammengeführte Dateien haben.

3. Lösung:

git add -u //全写为git add --update,仅将被修改的文件提交到暂存区
git commit -m"" 
git pull
Nach dem Login kopieren

Speichern Sie die Datei im temporären Speicherbereich und senden Sie Kommentare (darf nicht leer sein) und dann den Code abrufen, um erfolgreich zu sein. Dieses Problem tritt auf, wenn Dateikonflikte auftreten.

Empfohlenes Lernen: „

Git Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn Pull in Git fehlschlägt?. 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