Gitで作業していると、うっかり reset --hard
してしまったり、意図せずコミットを消してしまったりすることは珍しくありません。そんなときに覚えておきたいのが reflog
と reset
の活用術です。この記事では、Gitの履歴を救うための具体的なパターンと対処法を紹介します。
コミット
あとから履歴を整えるためのGit技法:rebase / amend / stash徹底解説【Git】【GitHub】
Gitの基本操作やチームでの運用には慣れてきたけど、 「履歴をきれいに整える方法」まではあまり手をつけていない──そんな方に向けた記事です。 本記事では、rebase
・amend
・stash
という3つの履歴操作コマンドに絞って、 どんなときに使うのか、どう使うべきかを実践的に解説します。 チームにとって読みやすく、意味のある履歴を残すために、 あとから履歴を整えるテクニックを身につけましょう。
Git初心者がハマりやすい「ステージング」って何?を図解でわかりやす解説【Git】
Gitでよく出てくる言葉「ステージングエリア(ステージ)」。 git add
を使うとそこにファイルが追加されるけど、初心者にとっては「それって何?どこ?」となりがちです。本記事では、Gitの内部で行われているステップを図解しながらわかりやすく解説します。
履歴を見てみよう!log / diff / restore の基本を理解する【Git】
Gitを使う大きなメリットのひとつが、変更の履歴をいつでも見返せること、そして間違った変更を取り消せることです。 この章では 「git log」、「git diff」、「
git restore」
の基本操作を紹介します。
ファイルの変更を記録しよう!add / commit の使い方をマスターする【Git】
Gitでプロジェクトを管理するうえで最も基本となるのが、ファイルの変更を記録する操作です。 それを行うのが 「git add
」と「git commit
」です。この2つを正しく理解すれば、履歴管理の第一歩が踏み出せます!
最初のGit操作:init / clone / statusをやってみよう!!【Git】
Gitのインストールと初期設定が終わったら、いよいよ実際にコマンドを使ってみましょう。 ここでは、最も基本的な3つのコマンド「init」「clone」「status」を紹介します。
続きを読むまずは環境を整えよう!Gitのインストールと初期設定【Git】
「Gitって使いたいけど、最初の設定がむずかしそう…」そう感じているあなたへ。
実は、Gitの導入は思ったよりずっとカンタンです。 この記事では、初心者でも迷わず進められるよう、必要な手順をわかりやすくまとめました。 これを読めば、明日からあなたもGitを使って履歴管理ができるようになります!
続きを読む