#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. Этот выполнил свою работу !! 🙂