git リモートブランチを追加する 質問する

git リモートブランチを追加する 質問する

リモートとそのリモートのブランチを追加したいと思います。

を実行しましたgit remote add <newname> <url>git fetch --allgit branch -aリモートのブランチが表示されません。 .git/config には追加されたリモートが表示されています。

誰か助けてくれませんか?

ベストアンサー1

ローカル ブランチからリモート ブランチを作成しようとしているのか、またはその逆なのかはわかりませんので、両方のシナリオの概要を説明し、リモート ブランチとローカル ブランチのマージに関する情報も提供しました。

「github」というリモートを作成します。

git remote add github git://github.com/jdoe/coolapp.git
git fetch github

すべてのリモートブランチを一覧表示します:

git branch -r
  github/gh-pages
  github/master
  github/next
  github/pu

github のリモート ブランチ (pu) から新しいローカル ブランチ (test) を作成します。

git branch test github/pu
git checkout test

github のリモート ブランチ (pu) からの変更をローカル ブランチ (test) にマージします。

git fetch github
git checkout test
git merge github/pu

ローカル ブランチ (test) から github のリモート ブランチ (pu) を更新します。

git push github test:pu

リモートに新しいブランチを作成するには、リモート ブランチを更新する場合と同じ構文を使用します。たとえば、ローカル ブランチ (test) から github に新しいリモート ブランチ (beta) を作成します。

git push github test:beta

github からリモート ブランチ (pu) を削除します。

git push github :pu

おすすめ記事