1

私はgitosisをセットアップし、sshを使用して素晴らしい作業をしています。git@domain.com:repository.gitは期待どおりに機能します。クローン、プッシュ、プルなどができます。

ただし、gitを使用して特定の分岐をプルできるかどうか疑問に思っていました。たとえば、git @ domain.com:repository.git /somebranchname

これが可能かどうかわからず、例も見つからなかったので、私は推測していませんが、確かではありません。

4

1 に答える 1

1

いいえ、Git リポジトリを複製すると、すべて (すべてのタグとブランチ) が取得されます。ただし、それらはリモート ブランチとして保存されます。リモートの名前がorigin(デフォルトでは)であると仮定すると、次を使用してローカルブランチをチェックアウトできます。

$ git checkout -b somebranchname origin/somebranchname

これにより、Gitosis のリポジトリのコピーのsomebranchname内容を含むというローカル ブランチが作成されます。somebranchnameまた、リモート ブランチを「追跡」するためgit pull、最新の変更を取り込み続けます。

于 2010-08-17T16:00:00.230 に答える