0

私は1つのリモートリポジトリと2つの動作中のディレクトリを持っています。どちらもこの1つのリモートリポジトリでセットアップされています。

DIR_1の作業から、次のようにブランチ開発からプッシュします。

git push origin dev

次に、DIR_2の作業をしているときに、この新しいリモートブランチ開発者への参照を取得したいと思います。だから私は次のように入力します:

git fetch origin # To update and fetch new remote branches
git branch -a # To list all branches (local and remote) that my local git see

git fetchが新しいリモート開発ブランチを認識しなかったため、問題が発生しました。誰かがそれを手伝ってくれませんか。私は何か間違ったことをしています。リモートマシンに切り替えてコマンドを実行すると、次のようになります。

git branch

次に、このdevブランチが表示されます。何をすべきか?

4

1 に答える 1

0

ローカル リポジトリの 1 が成功した場合git push、リモートはリモート リポジトリにあるはずです。ローカル リポジトリ 2 でフェッチした後、ブランチは によってgit branch -r(またはgit branch -a) という名前のリモート ブランチとしてブランチ リストに表示されorigin/devます。そうでない場合は、正しくフェッチしていないか、リモート リポジトリに実際にそのブランチがありません。

ブランチが実際にそこにあることを確認するために、リモート リポジトリ (Web インターフェイス、シェル アクセスなど) にアクセスできますか?

于 2013-02-27T07:25:34.737 に答える