git pull без каких-либо коммитов для слияния при работе с одной и той же веткой с двух машин

#git #github #version-control #merge

#git #github #контроль версий #слияние

Вопрос:

Я работаю над веткой с офисной машины и домашней машины. Мне нужно перенести все изменения в ветке by на текущую машину без какой-либо фиксации для слияния.

Например: я работал в офисе несколько дней и запустил все обновления. Теперь на следующий день мне нужно работать над тем же из моего дома, и мне нужны все те изменения на моей домашней машине, для которых я обычно использую git pull . Проблема в том, что при использовании git pull он автоматически создает коммит с сообщением like Merge branch 'master' of bitbucket.org:username/project . Мне не нужен такой коммит. Это также будет отправлено на пульт, когда я отправлю свои обновления. Мне просто нужно обновить свой проект с помощью удаленного проекта. Я надеюсь, что должно быть решение.

Что я делаю сейчас, так это удаляю проект из локального и снова клонирую его.

Комментарии:

1. Вносили ли вы какие-либо изменения в свой локальный (домашний) проект перед извлечением удаленного репозитория?

2. Нет. Ничего не сделал, потому что я знаю, что в remote есть изменения.

Ответ №1:

Проверьте --no-commit опцию в документах git.

Комментарии:

1. Этот выполнил свою работу !! 🙂