回答:
注:git push --allはタグをプッシュせず、ブランチのみをプッシュします。
git push --all
git push --tags
本当にすべてをプッシュします。「すべてのブランチをプルおよびプッシュするようにgitを設定する」も参照してください。実際にすべてをプッシュする前にテストを行うオプションを
忘れないでください--dry-run
。
また、「GitHubのヘルプを参照してください。リモコンでの作業あなたGitHubのリモートリポジトリへのあなたの起源を設定する」を。
「「git push」でブランチにタグを含める方法」で説明したように、git 1.8.3+(2013年5月)が導入されました。
git push --follow-tags
これはすべてのタグをプッシュするのではなく、プッシュしているブランチのヘッドからアクセスできるタグのみをプッシュします。
これは、2 つのコマンドではなく1つのコマンドでその操作(コミットとタグをプッシュする)を維持するのに役立ちます。
Git 2.4.1+(2015年第2四半期)ではオプションが導入されますpush.followTags
。
--mirror
git push --follow-tags
git 1.8.3以降(2013年5月)にもあります。以下の私の編集済みの回答を