は私がマスターに切り替えると、それは私が40のコミットによって先だと言う:gitは、私が最新のように見えてプッシュプル(ファイルなし)で修正されたとき、私が40コミットと言うのはなぜですか?
$ git pull origin master
From https://github.com/dmcouncil/dmWorkflow
* branch master -> FETCH_HEAD
Already up-to-date.
しかし、私は次のことができます。
$ git checkout master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 40 commits.
しかし、私はそれは私が最新だと言うのプルを行うとき
Michaels-MacBook-Pro-2:dmWorkflow durrantm$ git push origin master
Everything up-to-date
となりました '40 commits
' というメッセージがなくなっている:これはと(40 commits
MSGを除く)解決
$ git status
# On branch mdd_play_settings_and_topics_reports
nothing to commit (working directory clean)
なぜ同期するには余計なプッシュが必要なのですか?
これにはもっと良いアプローチがありますか?
タイトルを変更しました。あなたは、「先を行く」と言ったときに「後ろに」言った。 –
また、ブランチ 'master'で開始しましたが、最後にブランチ 'mdd_play_settings_and_topics_reports'にあります。これを説明してください。 –
プル後とプッシュ前に、'40 Commits ahead 'メッセージがまだ出力されていることを確認できますか? –