リモート Git ブランチを作成するにはどうすればいいですか? 質問する

リモート Git ブランチを作成するにはどうすればいいですか? 質問する

ローカル ブランチを作成しました。これをリモート サーバーにプッシュするにはどうすればよいですか?

更新: 私はGit 2.0のより簡単な答えはこちら

ベストアンサー1

まず、新しいローカル ブランチを作成してチェックアウトします。

git checkout -b <branch-name>

リモート サーバーにプッシュすると、リモート ブランチが自動的に作成されます。

git push <remote-name> <branch-name> 

<remote-name>は通常 でorigin、これはクローン元のリモートに Git が付ける名前です。同僚は、そのブランチをプルするだけで済みます。

ただし、正式な形式は次のようになります。

git push <remote-name> <local-branch-name>:<remote-branch-name>

ただし、どちらか一方を省略すると、両方のブランチ名が同じであるとみなされます。ただし、注意点として、(コロン付き)のみを指定するという重大な間違いをしないでください:<remote-branch-name>。そうしないと、リモート ブランチが削除されます。


git pull後続のユーザーが何をすべきかわかるように、代わりに次のコードを使用するとよいでしょう。

git push --set-upstream <remote-name> <local-branch-name> 

以下に説明するように、この--set-upstreamオプションはアップストリーム ブランチを設定します。

最新であるか正常にプッシュされたすべてのブランチに対して、引数なしのgit-pull(1)やその他のコマンドで使用される上流(追跡)参照を追加します。

おすすめ記事