web-dev-qa-db-ja.com

gitflow-既存の機能ブランチでの作業を開始する方法

別の開発者の機能ブランチ(gitとgit flowを使用)の作業を開始したいと思います。 AFAIKブランチが公開されました(プッシュされました)。ローカルリポジトリに取得するにはどうすればよいですか?

私は試した:

git flow feature pull Origin/XXXXXX-1003b

fatal: 'Origin/XXXXXX-1003b' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Failed to pull from remote 'Origin/XXXXXX-1003b'.

そして:

git flow feature pull XXXXXX-1003b

fatal: 'XXXXXX-1003b' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Failed to pull from remote 'XXXXXX-1003b'.

お知らせ下さい。ありがとう

17
FazoM

gitフロー機能トラック

リモート上の既存の機能ブランチを追跡するには、feature trackを使用します。

git flow feature track xxxxxx-1003b

または、「通常の方法」で実行します。

git fetch Origin
git branch -a # list all branches
git checkout feature/xxxxxx-1003b

つまりリモートOriginを更新してから、同僚のブランチに対応するブランチをチェックアウトします。

31
AD7six

リポジトリ内にブランチがなく、それを取得したい場合は、git-flow trackを使用する必要があります。これは機能するはずです:

git flow feature track XXXXXX-1003b
8
Pigueiras

機能/ブランチ名(1)を使用することもできます。

git flow feature track featurename

(1)新しいgitフロー機能である可能性があります。古い質問に答えます。

2
user130306