Aktualisieren eines lokalen Repository mit Änderungen von einem GitHub-Repository

StackOverflow https://stackoverflow.com/questions/1443210

  •  22-07-2019
  •  | 
  •  

Frage

Ich habe ein Projekt bekommt lokal von GitHub überprüft, und die Remote-Repository hat Änderungen vorgenommen, um es da hat. Was ist der richtige Befehl meiner lokale Kopie mit den neuesten Änderungen zu aktualisieren?

War es hilfreich?

Lösung

Wahrscheinlich:

git pull origin master

Andere Tipps

Dies sollte für jede Standard-Repo arbeiten:

git pull origin master

Wenn Ihr Standard-Zweig ist anders als master, müssen Sie die Zweignamen angeben:

git pull origin my_default_branch_name
git fetch [remotename]

Allerdings müssen Sie Änderungen in Ihre lokale Filiale verschmelzen. Wenn Sie auf einem Zweig, die einen Remote-Zweig auf Github Tracking, dann

git pull

wird zunächst eine holen tun, und dann in dem verfolgten Zweig zusammenführen

Diese Frage ist sehr allgemein und es gibt ein paar Annahmen ich es ein wenig zu vereinfachen machen werde. Wir gehen davon aus, dass Sie Ihre master Zweig aktualisieren möchten.

Wenn Sie Änderungen lokal nicht gemacht haben, können Sie git pull verwenden, um alle neuen Commits zu Fall zu bringen und fügen Sie sie master.

git pull origin master

Wenn Sie Änderungen vorgenommen haben, und Sie wollen, verpflichtet eine neue Merge zu vermeiden Hinzufügen Verwendung git pull --rebase.

git pull --rebase origin master

git pull --rebase funktioniert sogar, wenn Sie nicht Änderungen vorgenommen haben und ist wahrscheinlich die beste Anruf.

Mit einem bereits eingestellten Herkunft Meister, Sie einfach den unten Befehl verwenden -

git pull "https://github.com/yourUserName/yourRepo.git"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top