リポジトリを作成する
さまざまなプロジェクトを GitHub リポジトリに保存できます。 このガイドでは、リポジトリを作成し、最初の変更をコミットします。
Note
GitHub CLI の詳細については、「GitHub CLI について」を参照してください。
- コマンド ラインで、新しいプロジェクトのローカル クローンを作成するディレクトリに移動します。
- プロジェクトのリポジトリを作成するには、
gh repo create
サブコマンドを使用します。 メッセージが表示されたら、 [GitHub に新しいリポジトリを最初から作成する] を選択し、新しいプロジェクトの名前を入力します。 プロジェクトが個人アカウントではなく Organization に属するようにしたい場合は、organization-name/project-name
を使って Organization の名前とプロジェクト名を指定します。 - 対話型のプロンプトに従います。 リポジトリをローカルに複製するには、リモート プロジェクト ディレクトリを複製するかどうかを確認するメッセージが表示されたら [はい] を選択します。
- または、プロンプトをスキップするには、リポジトリ名と可視性フラグ (
--public
、--private
、または--internal
) を指定します。 たとえば、gh repo create project-name --public
のようにします。 リポジトリをローカルに複製するには、--clone
フラグを渡します。 使用できる引数の詳細については、GitHub CLI のマニュアルを参照してください。
最初の変更をコミットする
プロジェクトを作成したら、変更のコミットを開始できます。
README ファイルは、プロジェクトの詳細を説明し、プロジェクトのインストール方法や使い方などのドキュメントを追加するために適した場所です。 README ファイルの内容は、リポジトリのフロント ページに自動的に表示されます。 README ファイルを追加するには、次の手順に従います。
-
コマンド ラインで新しいプロジェクトのルート ディレクトリに移動します。 (このディレクトリは、
gh repo create
コマンドを実行したときに作成されました。) -
プロジェクトに関する情報を含む README ファイルを作成します。
echo "info about this project" >> README.md
-
「
git status
」と入力します。 追跡されていないREADME.md
ファイルが表示されます。$ git status Untracked files: (use "git add <file>..." to include in what will be committed) README.md nothing added to commit but untracked files present (use "git add" to track)
-
ファイルをステージングしてコミットします。
git add README.md && git commit -m "Add README"
-
ブランチに変更をプッシュします。
git push --set-upstream origin HEAD
次のステップ
README ファイルを含む新しいリポジトリを作成し、GitHub に最初のコミットを作成しました。
-
使用できる GitHub のセキュリティ機能を使ってリポジトリをセキュリティで保護します。 詳しくは、「リポジトリを保護するためのクイック スタート」をご覧ください。
-
GitHub で興味深いプロジェクトとリポジトリを見つけ、リポジトリのフォークを作成して変更を加えることができます。 リポジトリをフォークすると、元のリポジトリに影響を与えることなく、別のリポジトリに変更を加えることができるようになります。 詳しくは、「リポジトリをフォークする」をご覧ください。
-
GitHub の各リポジトリは、個人または organization が所有しています。 GitHub で接続してフォローすることで、ユーザー、リポジトリ、organization と対話できます。 詳しくは、「GitHub でのインスピレーションの発見」をご覧ください。
-
GitHub には素晴らしいサポート コミュニティがあり、助けを求め、世界中の人々と話すことができます。 GitHub Community で会話に参加してください。