最小の流れ
git clone <repo>
cd repo
git switch -c feature/hello
echo "hi" > hello.txt
git add . && git commit -m "feat: add hello"
git push -u origin feature/helloGitHubでPull Requestを作成→レビュー→Squash & Merge。
ベストマッチ
最短で課題解決する一冊
この記事の内容と高い親和性が確認できたベストマッチです。早めにチェックしておきましょう。
よく使うコマンド
git status
git pull --rebase
git log --oneline --graph --decorate -n 10
git restore --staged <file>
git checkout -- <file>さらに理解を深める参考書
関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。
衝突の回避と対応
- 小さく頻繁にコミット、早めにPR
- mainをこまめに取り込む(
git pull --rebase) - 競合時は該当ファイルを編集→
git add→git rebase --continue
さらに理解を深める参考書
関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。
失敗した時の戻し方
# 直前のコミットメッセージを修正
git commit --amend
# コミットを取り消して作業ツリーへ
git reset --soft HEAD~1
# 変更を捨てる(注意)
git reset --hard HEAD~1さらに理解を深める参考書
関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。
まとめ
最小ワークフローを回しつつ、コミットを小さく保つことが上達への近道です。
さらに理解を深める参考書
関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。
この記事をシェア



