Мы следуем модели Gitflow. Я пытаюсь объединить свою ветку для разработки сейчас. Но у меня есть незафиксированные изменения и в моей ветке. Я успешно объединился. Теперь вопрос в том, когда я отправляю свои изменения на удаленный сервер, будут ли мои незафиксированные изменения также продвигаться? Я не хочу, чтобы мои незафиксированные файлы сохранялись, поскольку они необходимы только для целей локального тестирования. Пожалуйста, уточните.
@pcampana Это не комментарий, а ответ.
Концептуально говоря, Git имеет 4 области: рабочая, промежуточная, репозиторий и тайник.
git add fileName
или git add .
[чтобы добавить все изменения], чтобы переместить ваши файлы в промежуточную область.Следовательно, ваши незафиксированные изменения не будут отправлены на удаленный сервер ни при каких обстоятельствах, если только вы не зафиксируете их, а затем выполните git push
.
Нет. Если вы не сделаете фиксацию перед отправкой, вы не будете отправлять незафиксированные файлы. В случае, если вы хотите добавить несколько новых файлов, вы можете выбрать только те файлы, которые вам нужны, с помощью git add "YOUR_FILES". Тогда git commit будет содержать только эти файлы