Tasuke HubLearn · Solve · Grow
#Git

Git/GitHub超入門【2025年版】:最小のワークフローで始める

Gitの基本(clone/branch/commit/push/pull)と、GitHubでのPull Request作成・レビュー・マージまで。衝突を避ける運用ルール、失敗時の戻し方も最小限で解説。

時計のアイコン13 September, 2025
TH

Tasuke Hub管理人

東証プライム市場上場企業エンジニア

情報系修士卒業後、大手IT企業にてフルスタックエンジニアとして活躍。 Webアプリケーション開発からクラウドインフラ構築まで幅広い技術に精通し、 複数のプロジェクトでリードエンジニアを担当。 技術ブログやオープンソースへの貢献を通じて、日本のIT技術コミュニティに積極的に関わっている。

🎓情報系修士🏢東証プライム上場企業💻フルスタックエンジニア📝技術ブログ執筆者

最小の流れ

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/hello

GitHubで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 addgit rebase --continue

さらに理解を深める参考書

関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。

失敗した時の戻し方

# 直前のコミットメッセージを修正
git commit --amend

# コミットを取り消して作業ツリーへ
git reset --soft HEAD~1

# 変更を捨てる(注意)
git reset --hard HEAD~1

さらに理解を深める参考書

関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。

まとめ

最小ワークフローを回しつつ、コミットを小さく保つことが上達への近道です。

さらに理解を深める参考書

関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。

この記事をシェア

続けて読みたい記事

編集部がピックアップした関連記事で学びを広げましょう。

#React

React Hooks超入門【2025年版】:useState/useEffectから始める実践ガイド

2025/9/13
#Image Optimization

画像ワークフロー実践【2025年版】:アップロード署名・Moderation・CDN署名URLまで

2025/9/13
#Next.js

Next.js超入門【2025年版】:App Routerで最初の1ページを作る

2025/9/13
#HTTP

HTTP/REST超入門【2025年版】:メソッド/ステータス/キャッシュの基本

2025/9/13
#JavaScript

JavaScript非同期超入門【2025年版】:Promiseとasync/awaitの基礎と落とし穴

2025/9/13
#Microservices

マイクロサービス vs モノリス 再入門【2025年版】:結局どちらを選ぶべきか?

2025/9/3