Git操作チートシート|初心者でも迷わないコマンド完全ガイド
「Gitって難しそう…」って思ってない?実はコツさえつかめば、旅のルート管理みたいにシンプルなんだよね。 この記事では、Git初心者でもすぐ使えるチートシートを、リアルな体験と一緒にわかりやすくまとめていくよ。
まずは基本|Gitの超重要コマンド
最初に覚えるべきはこのあたり。ここを押さえれば、ほとんどの作業ができる。
- git init:リポジトリを初期化
- git add .:変更をステージングエリアに追加
- git status:現在の状態を確認
- git commit -m "コメント":変更を確定
最初は「addとcommitの違い」が分かりにくかった。でも実際に触ってみると、 add=準備、commit=保存っていう感覚で理解すると一気に楽になる。
実体験|Gitでやらかした話
旅先でブログ更新してたとき、間違えてファイルを消してしまったことがある。 そのとき助けてくれたのがこのコマンド。
- git restore:変更を取り消す
- git reset --soft:変更は残して履歴だけ戻す
- git reset --hard:変更ごと完全に戻す(※危険)
正直「--hard」は怖い。でも理解して使えば最強のリセットボタン。 バックパッカーで道に迷っても地図に戻れる感じに近い。
履歴確認|過去をたどるGit logの使い方
Gitの本当の強みは「履歴」。これがあるから安心して開発できる。
- git log:詳細な履歴確認
- git log --oneline:1行でシンプル表示
- git log --graph:ブランチ構造を可視化
- git log ファイル名:特定ファイルの履歴
- git log --since / --until:期間指定
バグが出たとき、「いつ壊れた?」を探すのにめちゃくちゃ役立つ。 実際、これで原因を特定できたときはちょっと感動した。
git showで差分を確認
- git show コミットハッシュ
「diff」と表示される部分が変更内容。ここを見ると、どこが変わったのか一発で分かる。
ブランチ操作|開発効率を爆上げする
ブランチは「別ルート」。試しに作るならこれ。
- git branch:ブランチ一覧
- git checkout -b 新ブランチ名:作成&切替
- git checkout:切り替え
- git merge:統合
- git branch -d:削除
旅行で言えば「寄り道ルート」。失敗しても本線に影響しないのが安心ポイント。
リモート操作|GitHubとの連携
- git clone:リポジトリをダウンロード
- git push:変更を送信
- git fetch:変更を取得
- git pull:取得+統合
pushできた瞬間はちょっとした達成感あるよね。初めての海外でATM使えたときみたいな感覚。
応用編|rebase・stashでさらに便利に
- git rebase:履歴を整理
- git rebase -i:対話的に編集
- git stash:変更を一時保存
- git stash pop:復元
- git stash apply:適用のみ
stashは「荷物を一時預ける」イメージ。急に別作業が入ったときにめちゃくちゃ便利。
.gitignoreの重要性|不要ファイルを管理
ログや設定ファイルなど、Gitに入れたくないものはここで管理する。
- .gitignore:除外設定ファイル
すでに追加済みのファイルはこれで対応。
- git rm --cached secret.txt
これを知らずに秘密情報をアップしそうになったことがある…。マジで注意。
まとめ|Gitは「旅の記録」と同じ
Gitは難しそうに見えるけど、やってることはシンプル。
- 変更を記録する
- 過去に戻れる
- 別ルートを試せる
まるで旅のログを残すようなもの。失敗しても戻れる安心感があるから、どんどん挑戦できる。
最初はコマンドを丸暗記しなくてOK。使いながら覚えるのが一番早い。 このチートシートをブックマークして、実践でどんどん使ってみて!







0 件のコメント:
コメントを投稿