Git

Git

Git rebase入門|履歴を整理して綺麗に保つ

1git rebaseとは git rebaseは、コミット履歴を整理・変更するための強力なコマンドです。ブランチの基点(ベース)を変更したり、コミット履歴を書き換えたりすることができます。主な目的は、クリーンでわかりやすいコミット履歴を維持することです。 2ブランチのリベース 最も基本的なリベース

Git

Git reset入門|履歴を操作して特定の状態に戻す

1git resetとは git resetは、Gitの履歴を操作して特定の状態に戻すための強力なコマンドです。ステージングエリア(インデックス)のリセット、コミットの取り消し、ブランチの位置変更など、様々な用途で使用されます。 2resetの3つのモード git resetには主に3つのモードがあ

Git

Git cherry-pick入門|特定のコミットだけを適用する

1cherry-pickとは Git cherry-pickは、他のブランチから特定のコミットだけを現在のブランチに適用するコマンドです。特定の変更やバグ修正だけを取り込みたい場合に非常に便利です。 2基本的な使い方 特定のコミットを現在のブランチに適用するには、そのコミットのハッシュ値(ID)が必

Git

Git stash入門|作業状態を一時的に保存する

1stashとは Git stashは、作業中の変更を一時的に保存(退避)するための機能です。ブランチの切り替えや急な修正が必要になった時に、コミットせずに作業状態を一時的に保存できます。 2変更を一時保存する 現在の作業ディレクトリの変更を一時保存するには、以下のコマンドを使用します。 git s

Git

Git restore入門|特定のファイルを以前の状態に戻す

1ファイルの変更履歴を確認する 特定のファイルを以前の状態に戻すには、まずそのファイルの更新履歴を確認する必要があります。以下のコマンドを使用します。 git log --all -- ファイル名 このコマンドを実行すると、指定したファイルに関するすべてのコミット履歴が表示されます。それぞれのコミッ

Git

Gitプル・フェッチ入門|リモートの変更を取得する

1リモートリポジトリからデータを取得する (fetch) fetchコマンドはリモートリポジトリの最新データを取得しますが、ローカルのブランチには自動的にマージしません。 すべてのリモートブランチからデータを取得する: git fetch 指定したリモートからデータを取得する: git fetch