1

さて、いくつかのリポジトリがあり、git flow を使用して機能ブランチを作成します...

 git flow feature start refactor

今、私はそれを少しハックして、別のシステムでコードをテストすることにしました...

 git add code
 git commit -m 'refactored stuff'
 git flow feature publish refactor

これで、github に feature/refactor という名前のブランチができました。次に、別のマシンに移動して、プロジェクト フォルダーを参照します。

その新しいブランチをチェックアウトするにはどうすればよいですか? 私はもう試した...

 git checkout feature/refactor

...そして、引数にスラッシュがあるため、gitはそれを好まないのですか? ここで何が間違っているのかわかりません。誰かが私を正しい方向に向けることができますか? 私も試しました...

 git flow feature pull refactor

...しかし、gitもそれを好まないようです。

4

1 に答える 1

2

リモートからブランチを取得する場合は、-tオプションでリポジトリを指定する必要があります。

git checkout -t origin/feature/refactor

リモートの名前が何であれ、オリジンを変更できます。このコマンドは、という名前のローカル リポジトリに新しいブランチを作成し、そのブランチは、以前に公開したfeature/refactorリモート ブランチに接続されます。origin/feature/refactor

gitflow にも追跡するコマンドがあります。試してみてください。

git flow feature track refactor
于 2013-09-17T21:46:56.690 に答える