GitHub に新しいプロジェクトをアップロードする方法の紹介

GitHub の Web 画面で新しいプロジェクトを作成するときに README、LICENSE、.gitignore の作成オプションを指定しない場合、初期化用のさまざまなコマンドが表示される。ここでは、どのような方法が案内されるのか確認する。

新しいプロジェクトを GitHub にアップロードする方法

全部で 3 つの方法が提示されるので、ひとつずつ確認してみる。

Quick setup - 以前にこの種の作業を行ったことがある場合

最初の項目では、clone して設定するように案内される。

Quick setup — if you’ve done this kind of thing before

[Set up in Desktop] or [HTTPS|SSH] git@github.com:devkuma/project-tutorial.git

Get started by creating a new file or uploading an existing file. We recommend every repository include a README, LICENSE, and .gitignore.

内容を確認すると、新しいファイルを作成するか、既存のファイルをアップロードするように案内している。また、リポジトリには README、LICENSE、.gitignore を含めることを推奨する親切な文言も表示されている。

…またはコマンドラインで新しいリポジトリを作成する

2 つ目の項目では、コマンドで新しいリポジトリを作成し、GitHub にアップロードする方法を紹介している。

…or create a new repository on the command line

echo "# project-tutorial" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:devkuma/project-tutorial.git
git push -u origin main

コマンドを見ると、README を作成し、メインブランチを main に指定し、remote アドレスを追加して main ブランチへ push している。

…またはコマンドラインから既存リポジトリを push する

最後に、すでに Git で管理されているプロジェクトを GitHub にアップロードする方法を紹介している。

…or push an existing repository from the command line

git remote add origin git@github.com:devkuma/project-tutorial.git
git branch -M main
git push -u origin main

コマンドを見ると、remote アドレスを追加し、メインブランチを main に指定して main ブランチへ push している。

結論

新しいプロジェクトをどの方法で始めても、好みの問題なのでどれでも構わない。
ただし、冒頭で説明したように README、LICENSE、.gitignore は管理上含めておく方がよいため、追加することを推奨する。