Wie synchronisiert man zwei Zweige im selben Git Repository?

Hier ist ein gemeinsames workflow-Hürde treffe ich oft:

master ist unser "stable-Zweig"

$ git status
# On branch master
nothing to commit (working directory clean)

erstellen Sie ein Modul auf einem Zweig

$ git checkout -b foo
$ echo "hello" > world
$ git add .
$ git commit -m "init commit for foo module"
$ git checkout master
$ git merge foo

arbeiten, die auf master-oder andere Zweige

In den nächsten paar Wochen, mehr code wird verpflichtet, den master direkt und durch andere Zweige. foo Zweig wird gehen unberührt für diesen Zeitraum

wieder arbeiten/updates auf foo Zweig

$ git checkout foo

Oh Nein! foo ist Massiv veraltet! Ich verstehe warum, aber ich tun müssen foo wieder zu synchronisieren.

die Frage

Wie bekomme ich die aktuellen Inhalte aus der master Zweig?

InformationsquelleAutor der Frage maček | 2010-10-24

Schreibe einen Kommentar