この解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。diffによる差分確認について前回、前々回でステージングエリアへの登録、コミットまで行いましたが、今回は、ファイルの差分を確認する機能についてです。diff」を使用します。はじめに、ワーキングツリーとステージングエリアの差分を確認してみます。Astral社によるRust製のPythonリンタ兼フォーマッタ、Ruffのフォーマッタ部分をドキュメントで確認しました1。stashコマンドギットのスタッシュに関するコマンドをまとめてみました。stashとは、現在のワークツリーの変更を一時的に保存(退避)させるコマンドです。コミットしていない変更を中断し、別の作業に切り替える際に便利です。現在の変更作業を退避する。save」をよく使用する。退避した作業の一覧を表示する。コマンドギットのディフに関するコマンドをまとめてみました。diffコマンドは指定した二つのファイルを比較してその違い(差分)を表示するコマンドです。ワークツリーとステージングエリアの差分を表示する。-wオプションをつけると空白や改行の変化を無視して表示する。ワークツリーと現在ブランチの最新コミットとの変更内容を表示する。ステージングエリアとHEADの差分を表示する。指定した...Dr-Swanのメモブログ•3ヶ月前Git用語を少し調べてみた。何かしらのデータの「保管場所」を指す。開発の本流から分岐して本流の開発の妨げをせずに作業を続ける機能。システムの公開をする手前の段階で、実際に使用する本番環境に似た環境(仮想環境)で動作確認など最終確認をする段階、環境のこと。「ステージング環境」「ステージングサーバー」「ステージングサイト」等ともいわれる。ワークツリーから索引(Index)へのファイル登録を行うコマンド。それ以外の機能はほぼ無い。追加、変更したファイルをGitに登録するためのコマンド。Gitとは、ファイルの分散型バージョン管理システムの一つで、複数人で開発をする際に便利なツールです。新旧ファイルの一元管理ができる。ファイルの変更履歴を共有できる。簡単に過去のファイルに戻せる。ネットワーク接続なしでも開発作業ができる。ユーザーはローカルリポジトリで作業を行い、作業を終えたらリモートリポジトリに反映します。ファイルや変更履歴を保存しておく保管場所のこと。リモートリポジトリとローカルリポジトリの2種類がある。⚠️ワークツリーとステージングのファイルを一時避難させる。⇨stashしたもの(一時避難したファイル)をリスト表示する。下記のようにstashの履歴が増えていく。{0}が最新のstash(一時避難したファイル)。blog•5ヶ月前Gitのコマンドについて今回はGitでよく使われるコマンドについて解説します。ついて会話する機会があり、遅ればせながら乗り換えようかなと思いました。書かれているため、将来的に変わる可能性があります。TreeをGitで履歴管理を開始したい場合のコマンド。Gitで管理したい対象フォルダに移動した上で実行すればそのフォルダがGitで管理される。Treeを、GitHubに紐づけるコマンド。私がTAを担当している講義のカリキュラムにGit入門という回があったので、具体的に何を講義でするのかはまだわかりませんが、基本的な操作についてまとめてみました。Gitは圧縮ファイルをスナップショットで記憶していく。(変更したファイルの差分を記憶する形ではない。スナップショットとして記憶することで、バグが起きた時など以前の状態に戻すことが容易である。ここでファイルを変更する。変更したいファイルだけステージに上げる。スナップショットとして「圧縮データ」「ツリー」「コミット」ファイルを記録する。