😸

既存プロジェクトをGitリポジトリに登録する

2023/11/25に公開

ゴール

既存プロジェクトをGitリポジトリに登録する。

前提

開発環境(Windows)の設定は完了済みとします。
AWSアカは作成済みとします。
CodeCommitのGit認証情報も予め作成済みとします。

手順

1.先にリポジトリを作成します。

今回はAWSのCodeCommitを利用します。

AWSのCodeCommit上にリポジトリを作成します。 (AWS CLIで実行)

aws codecommit create-repository --repository-name gitTest --repository-description "Git Test repository" --tags Environment=dev

2.既存プロジェクトをリポジトリに登録します。 (Gitコマンド)

既存プロジェクトのルートフォルダに移動し、git initコマンドを実行します。
今回、ルートフォルダを「GitProject」とします。

cd GitProject
git init

正常の場合、以下のような結果が表示されます。

Initialized empty Git repository in D:/dev/GitProject/.git/

2.ローカルリポジトリを CodeCommit リポジトリに接続します。(Gitコマンド)

git remote add origin [GitのURL]

git remote add origin https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/xxxxx
>>

3.ブランチを作成します。 (Gitコマンド)

git checkout -b new-branch-name コマンド

git checkout -b main

ブランチの確認
git branch

4.ファイルをステージします。 (Gitコマンド)

git add .

5.ステージの内容をコミットします。(Gitコマンド)

git commit -m "Initial commit"

6.ローカルリポジトリで作成したコミットをリモートリポジトリにプッシュします。(Gitコマンド)

git push origin main

正常の場合、以下のような結果が表示されます。

PS GitProject> git push origin main
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 219 bytes | 219.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Validating objects: 100%
To https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/xxxxx
 * [new branch]      main -> main

参考
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/cmd-ref.html

Discussion