新しい GitHub リポジトリを作成しました。そこに既存のリポジトリを配置したいと思います。次の
指示に従いました:
cd existing_git_repo
git remote add origin [email protected]:acme-org/myprj.git
git push origin master
これは、マスター ブランチのみを GitHub にプッシュします。
既存のリポジトリ内のすべてのもの (すべてのブランチを含む) を新しい GitHub リポジトリにプッシュするにはどうすればよいですか?
ベストアンサー1
注意: git push --all はタグをプッシュせず、ブランチのみをプッシュします。
git push --all
git push --tags
本当にプッシュするだろうすべて. 参照: "すべてのブランチをプルおよびプッシュするようにgitを設定する「
忘れないでください--dry-run
実際にすべてをプッシュする前にテストを行うオプション。GitHub
ヘルプも参照してください。リモコンの操作「origin を GitHub リモート リポジトリに設定します。」
「「git push」にブランチ内のタグを含めるにはどうすればいいですか?"、git 1.8.3+ (2013 年 5 月) で導入されました:
git push --follow-tags
これにより、すべてのタグがプッシュされるわけではなく、プッシュするブランチ HEAD からアクセス可能なタグのみがプッシュされます。
これにより、その操作(コミットのプッシュ)を維持するのに役立ちますそしてタグ)完了1つ2 つではなく 1 つのコマンド。
Git 2.4.1+ (2015 年第 2 四半期) では、オプションが導入されますpush.followTags
。