ステージング

コマンドリファレンス

git commit 取り消し|git reset の使い方と soft / mixed / hard の違い

Gitでコミットしてしまった後に「やり直したい」と思う場面は多くあります。コミットメッセージを間違えた、余分なファイルを含めてしまった、作業途中でコミットしてしまったなど、状況はさまざまです。本記事では、git commit の取り消し・修...
コマンドリファレンス

git diffの使い方|未ステージからブランチ間まで比較方法を網羅

git diff は、Gitで「今のファイルが、いつの状態と比べて何が変わったか」を確認する基本コマンドです。比較対象を指定するだけで、未ステージの変更・git add 済みの変更・過去のコミットとの差分・ブランチ間の差分まで、幅広いパター...
コマンドリファレンス

git cherry-pickの使い方:特定のコミットだけを取り込む実務での活用シーンとコンフリクト対応

Gitを使って複数人で開発を進めていると、「他のブランチで行われた修正のうち、この1つのコミットだけを今のブランチに取り込みたい」という状況が必ず発生します。ブランチ全体をマージ(git merge)してしまうと、まだリリースできない未完成...