Да, это причина, почему Git сделан.Вы можете сохранить свой исходный код, даже если вы не завершили эту функцию.Предполагая, что вы находитесь на ветке функций.Сначала добавьте все файлы, используя:
git add .
Затем напишите соответствующий текст сообщения для вашего удобства:
git commit -m "Feature xxx part 1 completed, part 2 remaining"
Затем просто нажмите:
git push