У меня есть файл .diff, созданный коллегой, и я хотел бы применить изменения, перечисленные в этом файле различий, к моему локальному филиалу того же хранилища. У меня нет доступа к компьютеру или ветви этого работника, который использовался для создания этого файла сравнения.
Очевидно, я мог бы построчно и перепечатывать все, но я бы не стал подвергать систему человеческим ошибкам. Какой самый простой способ сделать это?
git reset --hard
верните свое рабочее дерево к последнему. Если вы уже зафиксировали его, добавьте ревизию, к которой хотите вернуться.git stash
перед тем, как выполнить какое-либо действие, после которого вы, возможно, захотите вернуться . В любом случае, вы можете вернуть свой тайник и зафиксировать его на более позднем этапе.