7

サーバー (リモート) にブランチ マスターが 1 つあります。リモート (サーバー) に存在しない新しいローカル ブランチを作成しました。マスター ブランチとマージせずにブランチをリモート (サーバー) に追加 (プッシュ) するにはどうすればよいですか?

4

3 に答える 3

9

次のコマンドを使用できます。

git push -u origin newBranch

-uリモートブランチを追跡するためにローカルブランチを設定します。

于 2012-11-23T13:28:12.633 に答える
7
git push remote local_branch_name:remote_branch_name

通常、リモートはオリジンであり、ローカルブランチとリモートブランチの両方が同じになります(ただし、ローカルブランチを別の名前のリモートとしてプッシュすることもできます)。それらの名前が同一である場合は、コロンで区切った名前を指定する必要はありません。1つで十分です。

あなたが達成しようとしていることは、ブランチのマージとは何の関係もありません。ブランチとリモートについてさらに読むことをお勧めします(git-scmの本はかなり良いリソースです)。

于 2012-11-23T13:29:14.383 に答える
1

ローカルブランチをプッシュするだけです。

$ git push origin <your-branch>

フラグを使用して-u、リモートを追跡するようにローカルブランチを設定することもできます。

于 2012-11-23T13:28:48.777 に答える