これは私.git/config
のリポジトリの構成ファイルです。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@github.com:<username>/<repository>.git
fetch = +refs/heads/*:refs/remotes/origin/*
[user]
name = <username>
github で公開 ssh キーを正しく構成しました。変更を別のマシンからこのリポジトリにプッシュしたところ、正しく github に更新されました。
ただし、現在のマシンで git プル リクエストを行うと、次のようになります。
git pull origin master
「すでに最新です」と表示されます
まったくそうでない場合、github リポジトリの更新されたファイルがローカル リポジトリにありません。
私は何が間違っている可能性がありますか?
アップデート:
Olivier Refalo からの回答から次のことを試しました。
github および local では、ブランチは master です。
コマンドへの出力:
git for-each-ref --format="local: %(refname:short) <--sync--> remote: %(upstream:short)" refs/heads
次のとおりです。
ローカル: マスター <--sync--> リモート:
git remove -v
次の出力を返します。
オリジン git@github.com:username/repository.git (フェッチ)
元の git@github.com:username/repository.git (プッシュ)