ローカルで作成したプロジェクトをGithubへアップロードする方法
Githubで新しくリポジトリは作成しているものとします。
リポジトリの初期化
Githubへアップロードしたいプロジェクトのディレクトリに移動してから以下のコマンドを実行してGitバージョン管理システムで新しいリポジトリ(プロジェクトの保存場所)を初期化(準備)してください。
git init
.git
という名前の隠しディレクトリが作成されるはずです。
このディレクトリにはGitの管理に必要な設定ファイルやデータが保存されます。
隠しディレクトリとは
名前がピリオド(.
)で始まるディレクトリのことで、一般的にシステムやアプリケーションが使用する設定ファイルや一時ファイル、キャッシュなどを保存するために使用されます。
ユーザーが普段直接的にアクセスする必要のないファイルやディレクトリを隠しておくことで、システムの整理やセキュリティの向上に役立ちます。
ファイルのステージング
git add
は、Gitで変更されたすべてのファイルをステージング領域に追加するためのコマンドです。
ステージング領域とは、次にコミットされる変更を準備する場所です。
.
は、カレントディレクトリとそのサブディレクトリ内のすべての変更を指します。
つまり、git add .
は、カレントディレクトリ内のすべての変更をステージング領域に追加するので、すべての変更を一度にステージングすることができます。
git add .
commitの作成
次のコマンドはNext.jsのプロジェクトの場合はInitial commit from Create Next Appというcommitがpushされるので、不要かと思います。
git commit -m "first commit"
first commit
の部分お好きなcommit名で良いです。
ブランチ名の変更
git branch -M main
現在のローカルのブランチ名がmain
に変更されます。
ローカルリポジトリとリモートリポジトリを関連付ける
GitHubでリポジトリを新規作成した時に表示されるURL(黒塗りの部分)をコピペして、リモートブランチとして設定します。
git remote add origin <GitHubリポジトリのURL(黒塗りの部分)>
指定したURLのリモートリポジトリがoriginという名前で追加されます。
ローカルブランチの変更をリモートリポジトリにアップロードする
git push -u origin main
リポジトリのページを更新してGithubへアップロードできているか確認してください。
.gitファイルが見当たらないのにリポジトリと紐づいている場合
.gitファイル
が見当たらない場合でも以下のコマンドで.gitファイル
を削除してみてください。
rm -rf .git
終わりに
何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉
Discussion