2017-03-09 14 views
0

プロジェクトをクローンすると、通常、リモートブランチが複製されます.1つのブランチはremotes/origin/xxxで、もう1つはremotes/gerrit/xxxです。違いはなんですか?私はgitのレビューをするとき、私は私のコミットをプッシュするために使用していますか?例えばリモート/ gerrit/masterとリモート/ origin/masterとの違い

master 
* testing 
    remotes/gerrit/master 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/master 
+1

これは "git branch -a"コマンドの出力ですか? "git remote -v"の出力は何ですか? –

+0

レビューをしているときは、おそらくジェリットを使用しています。私はあなたが起源へのプッシュ権を持っているかどうかは疑問です@MarceloÁviladeOliveiraさんの質問は、あなたが遠隔レポのプッシュ権を持っているかどうかを整理します。 – g19fanatic

+0

これは 'git branch --all'の出力です。はい、私はレビューを行うためにgerritを使用しています。これは、gerritを使用するときに/ remotes/gerritブランチが正常であることを意味しますか? –

答えて

0

のGit-レビューは、自動的にそれが最初に使用されているあなたの.gitreviewファイルの設定に基づいてリモートこれを作成します。これはgit-reviewのインストールと設定で説明しています。 https://docs.openstack.org/infra/git-review/installation.html

+1

"gerrit"リモコンを作成したのは誰ですか?ジェリットはそれをしません... –

+0

私はそれが信じています。こちらをご覧くださいhttp://stackoverflow.com/questions/10461214/why-is-git-push-gerrit-headrefs-for-master-used-instead-of-git-push-origin-mast – Ilion

+0

いいえ、そうではありません。そして、それはできない、リモコンはクライアント側の設定です。オプションの 'gerrit'リモートを設定することは、一部の人が[レビューを簡単にするために単純化する]便利なことです(http://stackoverflow.com/a/29585536/1127485)。 – sschuberth

関連する問題