今回は、当ブログの原稿ファイルや関連ファイルを保存しているディレクトリをGit・GitHub管理下に入れる。「基本の流れ」でリモートリポジトリにプッシュするまでを扱う。「ブランチを切って作業する」編で、ブランチを切りマージを行う。
基本の流れ
1. GitHubの準備
- GitHubアカウントを作成
ssh-keygen -t rsa
でSSHの公開鍵と秘密鍵を生成- パスフレーズも忘れずに作成
- SSHの公開鍵をGitHubに登録
- GitHub上でリポジトリを作成
- 「git@github.com:USERNAME/REPO.git」をメモしておく
2. ローカル
cd C:\hoge\hoge\Essays
でGit管理したいディレクトリに移動git init
し、ローカルリポジトリを用意git add *
git commit -m "first commit"
git status
でファイルの状態を随時確認
3. リモートにプッシュ
git remote add origin git@github.com:USERNAME/REPO.git
git branch -M main
- 現在チェックアウトしているブランチの名前を「main」に変更する
git push -u origin main
- mainブランチの内容をリモートリポジトリoriginに反映させる
ブランチを切って作業する
git branch TEST
で「TEST」という名前のブランチを作成git branch
でブランチの一覧を取得するgit checkout TEST
でTESTブランチに切り替える- 作業して、
git add
して、git commit -m "hogehoge"
する git checkout main
でmainブランチに戻るgit merge TEST
でTESTブランチの変更をmainブランチにマージする
まとめ
GitHubにSSH接続するために、公開鍵・秘密鍵を生成し、公開鍵をGitHubに登録する。
git init
、git add
、git commit
でローカルのリポジトリを準備する。
リモートリポジトリを設定し、git push
する。
何かの改修作業を行う場合は、ブランチを切って作業してからgit merge
する。