Я новичок в мире git, я хочу спросить, как решить мою проблему с рабочим процессом, в основном у меня есть 2 компьютера, один в офисе и один дома, и у меня также есть vps, работающий, когда мой git поделился репозиторий. Когда я работаю в офисе, у меня есть незавершенный код, и я хочу продолжить свою работу дома, поэтому обычно я делаю коммит сначала в офисе и помещаю свою работу в общий репозиторий git, а после этого я возвращаюсь домой и продолжай.
Но иногда я просто не пошел домой, а тем временем один из моих коллег вытащил код и поработал с ним, а он просто кричал на меня, потому что я нарушил код. Итак, мой вопрос: как мне сменить компьютер без коммитов, но я все еще получаю свою незаконченную работу?