I love git add --interactive .Теперь это часть моего ежедневного рабочего процесса.
Кажется, проблема в том, что он не работает с неотслеживаемыми файлами.Я хочу отследить новый файл, но добавить только его часть, т.е. некоторые части этого нового файла еще не готовы к постановке.
Например, с помощью git add -i я могу выбрать опцию исправления и даже редактировать отдельные фрагменты, чтобы размещать части нового кода, оставляя комментарии кода отладки неизменными.Мне нравится работать таким образом, потому что становится очевидным, над какими местами мега-патча, над которым я сейчас работаю, все еще нужна работа.
К сожалению, я не могу сделать то же самое с неотслеживаемым файлом.Либо я ставлю весь файл, либо ничего.Обходное решение, которое я использовал, - это подготовка или даже фиксация нового файла, когда он пуст, а затем подготовка отдельных изменений обычным способом.Но это решение выглядит как грязный взлом, и когда я забываю или передумал, оно создает больше проблем, чем должно быть.
Итак, вопрос в том, как подготовить только часть нового файла, чтобыэтот новый файл отслеживается, но остается неизменным полностью или частично его содержимое?