現在のブランチの追跡情報はありません 質問する

現在のブランチの追跡情報はありません 質問する

私は比較的短期間から github を使っており、コミットやプルを実行するために常にクライアントを使用していました。昨日、git bash から試してみることにし、新しいリポジトリを作成してファイルをコミットすることに成功しました。

今日、別のコンピューターからリポジトリに変更を加え、変更をコミットし、家に帰ってからgit pullローカル バージョンを更新すると、次のようになりました。

There is no tracking information for the current branch.
    Please specify which branch you want to merge with.
    See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream develop origin/<branch>

このリポジトリへの唯一の貢献者は私であり、ブランチはありません (マスターのみ)。私は Windows を使っており、git bash からプルを実行しました:

ここに画像の説明を入力してください

git ステータス:

$ git status
# On branch master
nothing to commit, working directory clean

git ブランチ:

$ git branch
* master

何が間違っているのでしょうか?

ベストアンサー1

プルするブランチを指定できます:

git pull origin master

または、ローカルのマスター ブランチが github のマスター ブランチをアップストリームとして追跡するように設定することもできます。

git branch --set-upstream-to=origin/master master
git pull

このブランチ追跡は、リポジトリをクローンすると自動的に設定されます (デフォルトのブランチのみ)。ただし、既存のリポジトリにリモートを追加する場合は、自分で追跡を設定する必要があります。ありがたいことに、git のアドバイスにより、その方法を覚えるのは非常に簡単です。

おすすめ記事