2017-02-05 3 views
0

Hier ist, was ich in der Regel tun:machen neueste Commit-Master (git)

$ git add . -Av 
$ git commit -m "I want this to be master" 

aber wenn ich versuche, Fern zu drücken, "alles ist up-to-date" und die neuesten verpflichten Master nicht.

$ git branch 
* (HEAD detached from f0efe1a) 
    added_mongodb_auth 
    master 
    serviceworkers_branch 

Wie kann ich den letzten Commit des Masters machen?

+0

Was ist der Befehl, den Sie drücken? Sind deine Fernbedienungen korrekt? nach dem Commit sieht man tatsächlich ein neues Commit im Log ('git log')? Bist du auf dem richtigen Ast? – jbu

+0

müssen Sie wahrscheinlich zuerst Ihre Änderungen mit dem Master zusammenführen. – resting

+0

Was sehen Sie, wenn Sie 'git branch' ausführen, bevor' git add' ausgeführt wird? –

Antwort

2

Wenn Sie die Ausgabe von git branch betrachten, scheint es, dass Sie sich momentan nicht in einem Zweig befinden (der Status "abgetrennter HEAD").

auf der sicheren Seite zu sein, zuerst einen neuen Zweig ("save-my-work") erstellen, um die Commits enthält, die Sie bisher erstellt haben: Jetzt

$ git branch save-my-work 

, diese Festschreibungen im master Zweig enthalten:

$ git checkout master 
$ git merge save-my-work 

Jetzt sollten Sie wie gewohnt drücken können. Wenn Sie sicher sind, dass master in dem Zustand ist, dass Sie es möchten, können Sie save-my-work wieder löschen:

$ git branch -d save-my-work 

Tipp: Verwenden Sie eine grafische Repository-Viewer wie gitk einen besseren Überblick über den Stand zu haben, das Repository.

+0

git checkout master Ergebnisse in: HEAD von f0efe1a abgelöst Änderungen nicht inszeniert für begehen: \t geändert: mongodumps/Webapplikation/sessions.bson keine Änderungen hinzugefügt Jorges-MBP zu begehen: advgest jorge $ git checkout master Fehler: Ihre lokalen Änderungen an den folgenden Dateien würden beim Auschecken überschrieben: \t mongodumps/webapplication/sessions.bson Bitte bestätigen Sie Ihre Änderungen oder verstauen Sie sie, bevor Sie Filialen wechseln. Abbrechen – staminna

+0

Dann müssen Sie * erst Ihre Änderungen * bestätigen. – mkrieger1

Verwandte Themen