Ответ 1
Если вы хотите вернуть файл в свое состояние в master
:
git checkout origin/master [filename]
Я пытаюсь восстановить мои изменения в одном файле в моей ветке свойств, и я хочу, чтобы этот файл был таким же, как и у мастера.
Я пытался:
git checkout -- filename
git checkout filename
git checkout HEAD -- filename
Кажется, что ни одна из них не вносила никаких изменений в мою ветку функций. Какие-либо предложения?
Если вы хотите вернуть файл в свое состояние в master
:
git checkout origin/master [filename]
Вы почти там; вам просто нужно дать ссылку на мастера; так как вы хотите получить файл из главного ветки:
git checkout master -- filename
Обратите внимание, что различия будут кэшироваться; поэтому, если вы хотите увидеть различия, которые вы получили; использование
git diff --cached