回答:
ローカルブランチからリモートブランチを作成しようとしているのか、またはその逆を作成しているのかわからないため、両方のシナリオの概要と、リモートブランチとローカルブランチのマージに関する情報を提供しました。
「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)からの変更をローカルブランチ(テスト)にマージします。
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
これにより、リモートブランチと同じ名前のローカルブランチが作成され、チェックアウトされます。
ローカルリポジトリを作成し、変更を新しいリモートブランチにプッシュする完全なプロセスは次のとおりです
ローカルリポジトリの作成:-
最初にユーザーがローカルgitリポジトリを作成した可能性があります。
$ git init
:-これにより、ローカルフォルダーがGitリポジトリとして作成されます。
リモートブランチをリンクします:-
ここでの課題は、ローカルのgitリポジトリをリモートのマスターブランチに関連付けることです。
$ git remote add RepoName RepoURL
使用法:git remote add []
リモコンをテストする
$ git remote show
--->リモート名を表示します
$ git remote -v
--->リモートブランチを表示します
リモートにプッシュする
$git add .
----> gitステージとしてすべてのファイルとフォルダーを追加します '
$git commit -m "Your Commit Message"
--->メッセージをコミットします
$git push
---->上流に変更をプッシュ
git fetch remote branch:branch && git co branch
か?