Ja kocham git dodać --interactive . Jest to teraz część mojego codziennego przepływu pracy.
Problem wydaje się, że nie działa z nieśledzonymi plikami. Chcę śledzić nowy plik, ale tylko dodać jego część, tzn. Niektóre części tego nowego pliku nie są jeszcze gotowe do przygotowania.
Na przykład, dzięki git add -i, mogę wybrać opcję łatki, a nawet edytować poszczególne porcje, aby wyeksponować części nowego kodu, pozostawiając komentarze kodu debugowania niestabilne. Uwielbiam pracować w ten sposób, ponieważ pokazuje, które miejsca mega łatki, nad którymi obecnie pracuję, nadal wymagają pracy.
Niestety nie wydaje mi się, że mogę zrobić to samo z nieśledzonym plikiem. Albo sfotografuję cały plik, albo nic. Obejściem, którego używałem, jest przemieszczanie lub nawet zatwierdzanie nowego pliku, gdy jest on pusty, a następnie stopniowanie poszczególnych zmian w zwykły sposób. Ale to rozwiązanie wydaje się brudnym hackem, a kiedy zapomnę lub zmienię zdanie, stwarza więcej problemów niż powinno być.
Pytanie brzmi zatem: w jaki sposób ustawić tylko część nowego pliku, aby ten nowy plik był śledzony, a cała scena lub jej część nie była wystawiana na scenę?

</shame>