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 pushおよび を git pullなしで実行できます。remote-name
branch-name
。 アップストリームの追跡情報を取得するには、 を実行します git remote show remote-name
(例: git remote show origin)。
他のオプションについては、Git のドキュメントを参照してください。