Je voulais savoir quelle est la différence entre jeter un fichier et arrêter de suivre un fichier dans git en utilisant source-tree. Si j'ai supprimé un fichier dans mon code mis à jour et que je souhaite que ce fichier soit également supprimé dans le référentiel, dois-je le marquer comme arrêt du suivi ou le supprimer lors du processus de validation
Dans SourceTree, la sélection de "rejeter" sur un fichier annule simplement vos modifications locales; stop tracking le supprime du référentiel. Cependant, tant que vous avez supprimé le fichier sur votre lecteur local et que vous pouvez voir cette suppression dans la section "Fichiers intermédiaires" de SourceTree, il sera également supprimé dans le référentiel lorsque vous vous engagez.
Le seul détail non couvert par la première réponse est que Stop Tracking ne supprime pas le fichier local. Il le supprime uniquement du contrôle de code source.