ファイルを破棄することと、ソースツリーを使用してgitでファイルの追跡を停止することとの違いを知りたいと思いました。更新されたコードでファイルを削除し、そのファイルもリポジトリで削除したい場合は、追跡停止としてマークするか、コミットプロセス中に破棄する必要があります
SourceTreeでは、ファイルで「破棄」を選択すると、ローカルの変更が破棄されます。追跡を停止すると、リポジトリから削除されます。ただし、ローカルドライブ上のファイルを削除し、SourceTreeの「Staged Files」セクションでその削除を確認できる限り、コミットするとリポジトリでも削除されます。
最初の回答でカバーされていない詳細の1つは、トラッキングの停止はローカルファイルを削除しないことです。ソース管理からのみ削除します。