2016-10-05 4 views
0

更新プログラムを入手する際、gitがorigin/masterのローカルマスタを最新にしているのはなぜですか?gitワークフローで '最新のメッセージ'と混同されました

[rails-app (dev)]$ git checkout master 
Switched to branch 'master' 
Your branch is up-to-date with 'origin/master'. 
[rails-app (master)]$ git pull origin master 
remote: Counting objects: 13, done. 
remote: Compressing objects: 100% (13/13), done. 
remote: Total 13 (delta 11), reused 0 (delta 0) 
Unpacking objects: 100% (13/13), done. 
From bitbucket.org:account-name/rails-app 
* branch   master  -> FETCH_HEAD 
    2f2fcc0..b3e3bed master  -> origin/master 
Updating 2f2fcc0..b3e3bed 
Fast-forward 
app/assets/stylesheets/application.scss | 7 ------- 
app/mailers/reminder_mailer.rb   | 2 ++ 
config/routes.rb      | 2 -- 
3 files changed, 2 insertions(+), 9 deletions(-) 

答えて

3

origin/masterはリモートの「最新の既知の状態」であるため、必ずしもリモートの現在の状態である必要はありません。 git fetchを最初に実行した後にgit statusを実行した場合、origin/masterの後ろにいることを示すメッセージが表示されます。

関連する問題