Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
git リポジトリのいくつかのファイルを変更しましたが、まだコミットしていません。
を呼び出すだけで、変更のリストを取得できますgit status。しかし、ファイル名に加えて、変更した行またはコンテンツのリストを取得するにはどうすればよいでしょうか?
git status
最初はgit diffを使おうと思ったのですが、すでにコミット済みの変更を比較する場合にしか使えないようです。
通常はそのままですmeld .が、この場合は ssh 経由で外部サーバーに接続しています。
meld .
そのような場合に私が使用するのは次のとおりです。
git diff HEAD *
これにより、最後のコミット以降の変更が表示されます。どういうわけかそれはより速く動作しますが
git diff .
また
git diff
git add以前に編集したファイルの変更を表示するには、次のstagedフラグを使用します。
git add
staged
git diff --staged