2017-08-15 13 views
0

収集したオンライン情報に基づいて新しいリモートを追加しました。私は私が私のgitlabのリモートでの支店sprint_2/3月1日が表示されませんどのように来る新しいリモート 'gitlab'にブランチが表示されない

git branch -a 

*master 
sprint_2 
sprint_3 
remote/gitlab/master 
remote/origin/HEAD -> origin/master 
remote/origin/sprint_2 
remote/origin/sprint_3 
remote/origin/sprint_1 

を行うときに私のコマンドが

git remote add gitlab http://[email protected]/janedoe/my.git 
git push gitlab master -f 

されているが?

+1

リモート* gitlab *に1つのブランチだけをプッシュしました。あなたは地元のレポにリンクされた2つのリモコンを持っています:起源、あなたが以前に持っていたリモート、4つの支店と新しい支店、あなたがマスターブランチを押した場所。 http://[email protected]/janedoe/my.gitにもっと枝があるはずですか?もしそうなら、 'git fetch gitlab'を実行してください。 –

+0

はありません。 'gitlabl remoteにブランチがありません。新しいリモートを設定する私の目的は、GitLabツールを使用した継続的な統合/継続的な開発にそれを使用することです。だから私が何かを押すたびに、GitLabでpiplelineを起動し、回帰を実行します。 – Romeo

+0

'--mirror'オプションを見てください。ただし、' --force'オプションを意味するので注意してください。 –

答えて

0

あなたは

git push gitlab master 

を実行するときは、特にmasterブランチをプッシュするのGitをお願いします。

あなたの新しいgitlabリモートあなたがgit push gitlab --all実行することができますにすべてのブランチをプッシュしたい場合:(refs/heads/下すなわち、引用文献)

プッシュすべての枝を。他人と一緒に使うことはできません。

+0

Chrisに感謝します!それは動作します!私のorginリモートブランチも更新されましたが、私の新しいリモートブランチのように見えます - gitlabが更新されていないようです。私は何が欠けていますか? – Romeo

+1

'git branch -vv'を使うと、デフォルトでブランチがどこにプッシュされているのかを知ることができます。 'git branch master -set-upstream-to = gitlab/master'で変更することができます –

+0

ありがとうございます。 master/masterとgitlab/masterにアップストリームをプッシュすることができますか? – Romeo

関連する問題