Gitで作業していると、うっかり reset --hard
してしまったり、意図せずコミットを消してしまったりすることは珍しくありません。そんなときに覚えておきたいのが reflog
と reset
の活用術です。この記事では、Gitの履歴を救うための具体的なパターンと対処法を紹介します。
commit
あとから履歴を整えるためのGit技法:rebase / amend / stash徹底解説【Git】【GitHub】
Gitの基本操作やチームでの運用には慣れてきたけど、 「履歴をきれいに整える方法」まではあまり手をつけていない──そんな方に向けた記事です。 本記事では、rebase
・amend
・stash
という3つの履歴操作コマンドに絞って、 どんなときに使うのか、どう使うべきかを実践的に解説します。 チームにとって読みやすく、意味のある履歴を残すために、 あとから履歴を整えるテクニックを身につけましょう。
Gitのリモート操作をマスターしよう!push / pull / fetch の基本まとめ【Git】【GitHub】
この記事では、Gitの基本操作の中でもチーム開発やGitHub連携で必須となる「push」「pull」「fetch」の違いと使い方をわかりやすく解説します。初心者でもつまずきがちなリモート操作を、実例と一緒にしっかりマスターしましょう。
続きを読むファイルの変更を記録しよう!add / commit の使い方をマスターする【Git】
Gitでプロジェクトを管理するうえで最も基本となるのが、ファイルの変更を記録する操作です。 それを行うのが 「git add
」と「git commit
」です。この2つを正しく理解すれば、履歴管理の第一歩が踏み出せます!
最初のGit操作:init / clone / statusをやってみよう!!【Git】
Gitのインストールと初期設定が終わったら、いよいよ実際にコマンドを使ってみましょう。 ここでは、最も基本的な3つのコマンド「init」「clone」「status」を紹介します。
続きを読むGitって何?バージョン管理の超基本を5分で理解!【Git】
「Gitってよく聞くけど、実際に何ができるの?」そんなあなたへ。
ファイル名に「最終」「最新版」などを付けて何度も保存していませんか? Gitを使えば、変更履歴の管理が圧倒的にスマートになります。本記事では、そんなGitの基本と魅力を、たった5分でわかりやすく解説します!
続きを読む