git push - ローカルリポジトリの内容をリモートリポジトリに転送

git pushコマンドを使うと、ローカルリポジトリの内容をリモートリポジトリに転送し、ブランチの先頭位置を更新できます。

# ローカルリポジトリの内容をリモートリポジトリに転送し
# リモートリポジトリのmainブランチの位置を更新
git push origin main

タグをリモートリポジトリに追加するには

タグをリモートリポジトリに転送するには、ブランチ名の代わりに、タグ名を指定します。

git push origin タグ名

すべてのタグをリモートリポジトリに追加する

すべてのタグをリモートリポジトリに追加したい場合は「--tags」を引数に指定します。

git push origin --tags

ブランチ名を明示的にしていするのが良いの?

はい。ブランチ名を明示的に指定するのが良いです。引数を省略した場合はGit 2.0より前のバージョンでは、すべてのブランチの先頭位置を更新してしまうからです。

Git 2が、広くインストールされるようになるまでは、ブランチ名を明示的に指定しましょう。

関連情報