web-dev-qa-db-ja.com

差分を表示してコミットメッセージを設定するグラフィカルなgitコミットアプリケーションはありますか?

仕事の一環として、私は定期的にgitにコミットしています。インタラクティブコミットを行うファブリックスクリプトがあります。git commit -aは、nanoで変更されたファイルを表示し、コミットメッセージを書き込むことができます。

このフローの問題は、時々知っておく必要があることですwhat changesファイル内で作成しました。私は今朝午前3時に大量のことをしていたので、自分の人生のために自分が何をしていたのか思い出せません。変更を確認するには、手動でgit diffする必要があります。

ここで私を助けることができるグラフィカルアプリケーションはありますか?まだファブリックからスクリプト化する必要がありますが、完璧な世界では、テキストボックス、変更されたファイルのリスト、選択したファイルに基づいて差分を表示するメルドのようなウィンドウになります。そのような素晴らしいものは存在しますか?

7
Oli

私は通常git guiを使用します。ステージングされたファイルとステージングされていない変更されたファイルのリスト、差分を表示し、ハンクを選択的にステージングし、ログメッセージを追加し、コミットします。代わりに、最後のコミットを修正するNiceノブさえあります。

5
psusi

git-gui パッケージにはgitのcitool拡張があり、この唯一の目標を念頭に置いているようです。

Sudo apt-get install git-gui
# make some changes in your branch
git citool

しかし、KDEの罪と同じくらいく、schmancy meld-diffはありません。だから私は探し続けます。

3
Oli

https://stackoverflow.com/questions/1516720/git-gui-client-for-linux での多くの選択と提案

私はgitを使用しないので、意見はありません。

2
msw