リモートリポジトリをクローンするとき
git clone 'repo_url'
git pull
git status
私はこのメッセージを受け取ります -
On branch master
Your branch and 'origin/master' have diverged,
and have 41 and 20 different commits each, respectively
私が使用するとき、私git pull -a
はこの問題を抱えていません。
リモートリポジトリで同期が取れていませんか? HEADとマスターで?どうすれば修正できますか?
編集1:
git branch -a を実行すると、次のようになります...
$ git ブランチ -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/clothes
remotes/origin/dunnesBranch
remotes/origin/master
編集2:
origin/master が最新のコードを指していないように思えます...「git clone」を実行し
git reset --hard origin/master
てから「git pull」を実行し、競合のために失敗したマージを試みました...
私は思う...リモートリポジトリのHEADは最新のコミットを指しており、origin/masterは別の古いコミットを指している... git showを実行するとこれを確認できます...