У меня есть локальные изменения в файле, который я не хочу фиксировать в моем репозитории. Это файл конфигурации для создания приложения на сервере, но я хочу создать локально с различными настройками. Естественно, файл всегда отображается, когда я делаю "git status" как что-то, что нужно поставить. Я хотел бы скрыть это конкретное изменение и не совершить его. Я не буду вносить никаких изменений в файл.
После некоторого копания, я вижу 2 варианта: "предполагать-без изменений" и "skip-worktree". Предыдущий вопрос здесь говорит о них, но на самом деле не объясняет их различия. Мой вопрос таков: как две команды разные? Почему кто-то использует тот или иной?