私は、TortoiseCVSの使用に慣れているほぼ完全にWindowsユーザーである同僚にGitに関するプレゼンテーションを行うことを任されています。私はGitを約1年間使用していますが、ほとんどの場合、Unixコマンドラインインターフェイスのみを使用していました。
だから私はTortoiseGitを含むWindowsGUIGitツールに慣れようとしてきました。しかし、これはGitコマンドラインインターフェイス上の単なるGUIスキンではなく、実際にはいくつかのもの、特にインデックスを完全に抽象化しているように見えます。
たとえば、Windowsエクスプローラーで新しいバージョン管理されていないファイルを右クリックすると、TortoiseGitメニューから[追加]を選択し、後でこのファイルをコミットできますが、この同じメニュー項目が既にGitにあるファイルにありません。この場合、「サブモジュールの追加」オプションのみが表示されます。
TortoiseGitでインデックスを操作する方法はありませんか?
具体的git add
には、、、、の類似物を探しています。git diff --cached
git reset HEAD
これについてのGoogleグループへのメッセージですが、それは昨年の夏からのものでした。
必要に応じて、TortoiseGitバージョン1.6.5.0とmsysgitバージョン1.7.4.msysgit.0を使用しています。これらはほんの数日前にインストールしたので、おそらくかなり最新のものです。