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