AWS CodeCommit は、新規顧客には利用できなくなりました。 AWS CodeCommit の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ローカルリポジトリと AWS CodeCommit リポジトリとの間で変更を同期させる
Git を使用して、ローカルリポジトリとローカルリポジトリに接続されている CodeCommit リポジトリ間の変更を同期します。
ローカルリポジトリから CodeCommit リポジトリに変更をプッシュするには、 を実行しますgit push remote-name
branch-name
。
CodeCommit リポジトリからローカルリポジトリへの変更をプルするには、 を実行しますgit pull remote-name
branch-name
。
プッシュとプルの両方で、 remote-name
はローカルリポジトリが CodeCommit リポジトリに使用するニックネームです。 branch-name
は、プッシュまたはプルする CodeCommit リポジトリ上のブランチの名前です。
ヒント
ローカルリポジトリが CodeCommit リポジトリに使用するニックネームを取得するには、 を実行しますgit remote。ブランチ名のリストを取得するには、git
branch を実行します。現在のブランチ名の横にはアスタリスク (*
) が表示されます (git status を実行して、ブランチ名を表示することもできます)
注記
ローカルリポジトリの観点からリポジトリのクローンを作成した場合、 remote-name
は CodeCommit リポジトリの名前ではありません。リポジトリのクローンを作成すると、 remote-name
は自動的に に設定されますorigin
。
たとえば、ローカルリポジトリから というニックネームの CodeCommit リポジトリ内のmain
ブランチに変更をプッシュするには、次のようにしますorigin
。
git push origin main
同様に、ニックネームが の CodeCommit リポジトリ内のmain
ブランチからローカルリポジトリへの変更をプルするにはorigin
:
git pull origin main
ヒント
-u
に git push オプションを追加すると、アップストリーム追跡情報が設定されます。例えば、 を実行した場合git push -u origin main)、今後 git pullなしで git pushと remote-name
を実行できますbranch-name
。アップストリーム追跡情報を取得するには、git remote show remote-name
(例: git remote show origin) を実行します。
他のオプションについては、Git のドキュメントを参照してください。