1

githubプロジェクトの別のブランチを追跡しようとしています。プロジェクトはrestful_authenticationです:

http://github.com/technoweenie/restful-authentication

ただし、実際にクローンを作成したいのは、モジュラーブランチです。

http://github.com/technoweenie/restful-authentication/tree/modular

私はこのガイドを見つけました:

http://github.com/guides/showing-and-tracking-remote-branches

次のようないくつかのコマンドを試しました。

git checkout --track -b lmod http://github.com/technoweenie/restful-authentication/tree/modular

git checkout --track -b lmod git://github.com/technoweenie/restful-authentication.git/modular

しかし、次のエラーが発生します。

fatal: git checkout: updating paths is incompatible with switching branches

これを行う正しい方法について何か考えはありますか?

ありがとう

4

1 に答える 1

5

ブランチのクローンを作成するだけでなく、リポジトリ全体のクローンを作成する必要があります。

git clone git://github.com/technoweenie/restful-authentication.git

次に、ローカルリポジトリでトラッキングブランチを使用できます。

cd restful-authentication
git checkout --track -b lmod origin/modular

クローン作成後、gitはリモートリポジトリに「origin」という名前の「remote」を設定し、「origin/modular」は「origin」リモートの「modular」ブランチを識別することに注意してください。

于 2009-10-26T15:19:07.750 に答える