1. 要件:
リモート リポジトリに新しいブランチ「b」を作成し、リモート ブランチ「a」の内容を「b」ブランチに複製するには、次の手順に従います。
2. 解決策:
1. まず、`git clone` コマンドを使用して、リモート リポジトリのクローンをローカル リポジトリに作成します。たとえば、「repo」という名前のリポジトリのクローンを作成するには、次のコマンドを実行できます。
git clone <仓库地址>
2. クローンウェアハウスのディレクトリを入力します。
cd repo
3. 「git Branch -r」コマンドを使用して、すべてのリモート ブランチのリストを表示します。
git branch -r
4. 新しいローカル ブランチ「b」を作成し、それに切り替えます。作成する新しいブランチが「b」であると仮定すると、次のコマンドを実行できます。
git checkout -b 'b'
5. リモート ブランチ「a」の内容をローカル ブランチ「b」に複製します。クローンを作成するリモート ブランチが「origin/a」であると仮定すると、次のコマンドを実行できます。
git pull origin a
これにより、リモート ブランチ「a」の内容がローカル ブランチ「b」にプルされます。
6. 最後に、ローカル ブランチ「b」をリモート リポジトリにプッシュします。ブランチ「b」をリモート ウェアハウス内の同じ名前のブランチにプッシュしたいとします。次のコマンドを実行できます。
git push origin b
これで、リモート リポジトリに新しいブランチ 'b' を作成し、リモート ブランチ 'a' のコンテンツを 'b' ブランチに複製しました。
3. 一般的な問題と解決策:
ローカルで新しいブランチを作成した後、それをリモート ウェアハウスにアップロードします。初めてプルするときは、次のプロンプトが表示されます。
git pull の提案 git ブランチ --set-upstream-to=origin/ xxx
再度実行してください
git branch --set-upstream-to=origin/xychy xychy
接続を確立したら、git pull、git Push、その他の操作を実行できます~