Może to stanowić problem, jeśli edytor nie ostrzega o próbie zapisania pliku, gdy został zmieniony w systemie plików, ponieważ został otwarty, ponieważ można stracić pracę w przypadku.
Istnieje również potencjalny problem w systemie Windows, ponieważ edytor może zablokować plik. W takim przypadku git nie będzie mógł go zaktualizować, a przełącznik nie powiedzie się, pozostawiając katalog roboczy w nieokreślonym stanie.
Oprócz tych problemów (ryzyko utraty zmian, jeśli masz niezapisaną modyfikację, ryzyko niepowodzenia, jeśli edytor blokuje pliki), nie ma problemu z użyciem polecenia git, gdy masz otwarte pliki w edytorze.
Zależy od edytora - w jaki sposób zmienia się pliki uchwytów VIM pod nim? Czy zachowujesz ostrożność, aby zapisać zmodyfikowane pliki przed zmianą? – Rup
Możliwy duplikat [Jak radzić sobie z buforami vim podczas zmiany gałęzi Git?] (Http://stackoverflow.com/questions/34070213/how-do-i-deal-with-vim-buffers-when-switching-git -branches) – tbenett