私はブランチ3で作業していましたが、私のチームでブランチ4で作業を開始しました。ブランチ4をチェックアウトしようとしましたが、ブランチ-a "はブランチ3のみを示しています。Gitで他のブランチをチェックアウトできない
いずれかのアイディアがあれば教えてください。
ご返信ありがとうございます。
私はブランチ3で作業していましたが、私のチームでブランチ4で作業を開始しました。ブランチ4をチェックアウトしようとしましたが、ブランチ-a "はブランチ3のみを示しています。Gitで他のブランチをチェックアウトできない
いずれかのアイディアがあれば教えてください。
ご返信ありがとうございます。
これは私がときどき発生する問題です。最初にgit fetchを使ってすべての上流ブランチのリストがローカルにあることを確認してください。私が試した
[remote "origin"]
url = <repo uri>
fetch = +refs/heads/*:refs/remotes/origin/*
ありがとうございます。私はなぜそれが最初に仕事をdosent、しかしそれは知って働いた。別の質問がありますなぜこの問題が起こったのですか? –
@medlamine Semassel 'git branch -a'を実行する前に' git fetch'を行うことを覚えていますか? 'git branch -a'を実行すると、リストされた情報はローカルリポジトリ(' remotes/origin/ 'エントリでも)に保存されます。あなたの同僚がブランチ4をプッシュしてから 'git fetch'を実行していなかった場合、ローカルブランチのそのブランチに関する情報はまったくありません。初めて 'git fetch'を実行した後にのみ表示されます。そして、git fetchを実行すると、シェル出力に新しいブランチを取得したことが表示されます。 '* [新しいブランチ] some_branch - > origin/some_branch' –
Alderath