Я внес некоторые изменения в мою ветку feature
.
file_a
был изменен в ветке master
.
Теперь я хотел бы сохранить свои изменения, но для file_a
я хочу, чтобы он был таким же, как в master
. Я не хочу выполнять сильные слияния, поэтому я решил сбросить свой файл до предыдущего коммита (тот, что был до мой собственный pu sh)
git checkout aaaaaaa -- file_a
Теперь, содержимое файла сбрасывается до того, что у меня было до внесения изменений, но оно не сбрасывается в этот коммит. Теперь у меня есть незафиксированные изменения.
Проблема : я не могу сделать git pull origin master --rebase
. Я не могу сохранить sh изменения, потому что появятся мои изменения. Я не хочу фиксировать его, потому что он становится новым коммитом, и тогда я не могу перебазировать без слияния (будут конфликты с моим предыдущим редактированием)
Что я ищу : для file_a
(а не только для его содержимого) должен быть установлен точный коммит перед моим редактированием, чтобы я мог выполнить ребазинг без слияния. Это будет возможно?