gitコマンドの基本まとめ
作業前に別のブランチに切り替える!
ブランチの一覧表示と現在のブランチの確認
git branch
ブランチを新規作成(コードを書きかえる前に)
git branch <ブランチ名>
指定したブランチを削除
git branch -d <ブランチ名>
現在チェックアウトしているブランチ名を<新しいブランチ名>に変更する。
git branch -m <新しいブランチ名>
ブランチの切り替え
git checkout <ブランチ名>
新しいブランチを作ってそのブランチへ切り替え
git checkout -b <新しいブランチ名>
現在の変更をステージングする
git add .
コミット
git commit -m “first commit”
リモートにプッシュする
git push -u origin <作業ブランチ名>
GitHubでプルリクエスト作成、マージする
ローカルでmainブランチに切り替える
git checkout main
GitHubの変更分をプルする
git pull origin main
作業ブランチを最新状態にして再度利用する
例:再度fix_designを使う
# ブランチの切り替え
git checkout <作業ブランチ名>
# (ローカルのmainブランチが最新でない場合)プルして最新状態にする
git pull origin main
# ローカルで作業ブランチにmainブランチをマージする
git merge main
pushしたら、プルリクが作成されなかった
たまに起こるようです。
GitHub画面で Branches > pushしたブランチ名の行にある「…」メニュー > New Pull Request
こちらでプルリクエストを作成できました。(手探りで解決したので適切でない部分があるかもしれません。)