リモートとそのリモートのブランチを追加したい。
私はgit remote add <newname> <url>
しましたが、リモートのブランチを表示していませんgit fetch --all
。git branch -a
私の .git/config は、追加されたリモートを表示しています。
誰でも私を助けてもらえますか?
リモートとそのリモートのブランチを追加したい。
私はgit remote add <newname> <url>
しましたが、リモートのブランチを表示していませんgit fetch --all
。git branch -a
私の .git/config は、追加されたリモートを表示しています。
誰でも私を助けてもらえますか?
ローカルブランチからリモートブランチを作成しようとしているのか、またはその逆をしようとしているのかわからないため、両方のシナリオの概要を説明し、リモートブランチとローカルブランチのマージに関する情報を提供しました。
「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)から新しいローカルブランチ(テスト)を作成します。
git branch test github/pu
git checkout test
githubのリモートブランチ(pu)からの変更をローカルブランチ(test)にマージします。
git fetch github
git checkout test
git merge github/pu
ローカルブランチ(テスト)からgithubのリモートブランチ(pu)を更新します。
git push github test:pu
リモートで新しいブランチを作成するには、リモートブランチを更新するのと同じ構文を使用します。たとえば、ローカルブランチ(テスト)からgithubに新しいリモートブランチ(ベータ)を作成します。
git push github test:beta
githubからリモートブランチ(pu)を削除します。
git push github :pu
リモート設定が正しく、適切な権限があるかどうかを確認するには、
git ls-remote origin
リモートの「オリジン」を呼び出した場合。エラーが発生した場合は、公開鍵を github にアップロードするなど、セキュリティが正しく設定されていない可能性があります。正しく設定されていれば、リモート参照のリストが表示されます。今
git fetch origin
ネットワークケーブルのプラグが抜かれているなど、他の問題がなければ機能します。
それが完了したら、上記のコマンドでリストされた任意のブランチを取得できます
git checkout some-branch
これにより、リモート ブランチと同じ名前のローカル ブランチが作成され、チェックアウトされます。