仕事の一環として、私は定期的にgitにコミットしています。インタラクティブコミットを行うファブリックスクリプトがあります。git commit -a
は、nanoで変更されたファイルを表示し、コミットメッセージを書き込むことができます。
このフローの問題は、時々知っておく必要があることですwhat changesファイル内で作成しました。私は今朝午前3時に大量のことをしていたので、自分の人生のために自分が何をしていたのか思い出せません。変更を確認するには、手動でgit diff
する必要があります。
ここで私を助けることができるグラフィカルアプリケーションはありますか?まだファブリックからスクリプト化する必要がありますが、完璧な世界では、テキストボックス、変更されたファイルのリスト、選択したファイルに基づいて差分を表示するメルドのようなウィンドウになります。そのような素晴らしいものは存在しますか?
私は通常git gui
を使用します。ステージングされたファイルとステージングされていない変更されたファイルのリスト、差分を表示し、ハンクを選択的にステージングし、ログメッセージを追加し、コミットします。代わりに、最後のコミットを修正するNiceノブさえあります。
git-gui パッケージにはgitのcitool
拡張があり、この唯一の目標を念頭に置いているようです。
Sudo apt-get install git-gui
# make some changes in your branch
git citool
しかし、KDEの罪と同じくらいく、schmancy meld-diffはありません。だから私は探し続けます。
https://stackoverflow.com/questions/1516720/git-gui-client-for-linux での多くの選択と提案
私はgitを使用しないので、意見はありません。