Github に新しいブランチを追加しましたが、ローカル リポジトリにそれを「認識」させる方法が見つかりません。マスター ブランチ (それが認識している唯一のブランチ) を使用するローカル リポジトリがあり、認識していない他の新しいリモート ブランチよりも数コミット進んでいます。ローカルの git にこの新しいブランチを認識させ、それらのコミットを新しいリモート ブランチにプッシュしたいと考えています。
1 に答える
3
origin
リモートが呼び出され(デフォルト)、ブランチが呼び出されたとしましょうfeature1
。次に、まずプル (またはフェッチ) を行う必要があります。
git pull
これにより、ブランチに関する情報がローカル リポジトリに取り込まれます。コマンドの出力には、次のようなものが含まれている必要があります
* [new branch] feature1 -> origin/feature1
その後、あなたは
git checkout feature1
これにより、リモート ブランチを追跡する feature1 というローカル ブランチが作成され、対応するリモートにプルおよびプッシュできるようになります。出力は次のようになります
Branch feature1 set up to track remote branch feature1 from origin.
Switched to a new branch 'feature1'
何らかの理由でそれが失敗した場合、またはそれについて本当に明示したい場合は、代わりに次のことができます
git checkout --track origin/feature1
于 2013-03-29T05:07:27.167 に答える