git 新規リポジトリに既存のプログラムをPushする方法
~流れ~
① GitHubでリポジトリ作成
② ローカルでプログラムアップロード
③ バージョン管理用タグを付け(必要な場合)
1. GitHubで新規リポジトリを作成
- GitHubにログインし、右上の「+」ボタンをクリックして「New repository」を選択します。
- リポジトリ名を入力し、必要に応じて説明を追加します。
- privateかpublicを選択(非公開か公開か)
- 「Create repository」をクリックします。
2. ローカルリポジトリの初期化と既存プログラムのアップロード
-
ターミナルを開き、既存のプロジェクトディレクトリに移動します。
cd /path/to/your/project
-
Gitリポジトリを初期化します。
git init
-
すべてのファイルをステージングします。
git add .
-
最初のコミットを行います。
git commit -m "Initial commit"
-
GitHubリポジトリをリモートとして追加します。
git remote add origin https://github.com/username/repository.git
-
ブランチを名変更(デフォルトがmainの場合変更しなくても良い)
//ブランチ名がmasterの場合mainに変更(mainの方が書きやすいから) git branch -m master main または git branch -M main
-
ブランチをpush(アップロード)
git push -u origin main
※成功するとGitHubにアップロードされます。
3. タグの作成とプッシュ
バージョンごとにタグを付けて管理する方法です。
これをすることで過去のバージョンの状態を同じリポジトリで確認できます。
※現在のローカルの状態をpushしたものにタグが付くものになるので
リモートのmainブランチにタグが付くわけではないことにご注意ください。
-
タグを作成します。(メッセージ内容付き)
git tag -a v1.0 -m "メッセージ内容(適当)"
-
タグをリモートリポジトリにプッシュします。
git push origin v1.0