1

私の同僚は、私たちがしばらく取り組んできた git リポジトリに新しいブランチを作成しました。しかし、私のローカル リポジトリでは、新しいブランチを取得してローカル リポジトリにマージするのに苦労しています。この投稿を見つけました: Git リポジトリのクローンを作成した後、マスター ブランチのみが表示されますが、うまくいきませんでした。

  • 試してみるとgit branch -r、新しいブランチ名がリストされていません。
  • 試してみるとgit fetch、リモートリポジトリが指定されていないと表示されますが、
  • 試してみるとgit fetch newbranchnamenewbranchnameレポではないようですと表示されますが、
  • 試してみるとgit chechout newbranchnamenewbranchnamegitに知られているファイルと一致しなかったと表示されます。

他に何を試すことができますか?親切に助けてください、どうもありがとう。

4

1 に答える 1

3

への引数git fetchは、ブランチではなく、リポジトリであると想定されています。

$ git fetch origin
From https://github.com/...
 * [new branch]    newbranchname  -> origin/newbranchname

$ git checkout -b newbranchname origin/newbranchname
 Branch newbranchname set up to track remote branch newbranchname from origin.
 Switched to a new branch 'newbranchname'

git pushこれで、同僚のブランチのローカル コピーが作成され、そこgit pullから更新することができます。

于 2012-06-26T19:24:46.600 に答える