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 のドキュメントを参照してください。