Нет, короткий ответ, что это невозможно.
Этот https://databricks.com/blog/2017/08/31/cost-based-optimizer-in-apache-spark-2-2.html предоставляет превосходный обзор того, что возможно и дело в постоянных хранилищах данных.
С Мерзавцем 2.23 (август 2019) и новое (все еще экспериментальный) команда git restore
, замеченная в" , Как сбросить все файлы из рабочего каталога, но не из района сосредоточения войск? ", который был бы:
git fetch
git restore -s origin/master -- path/to/file
идея: git restore
только соглашения с файлами, не ответвления файлов и как git checkout
делает.
См." Запутанный git checkout
": это - то, где git switch
входит)
Что вы можете сделать:
Обновите локальное репозиторий git:
git fetch
Создайте локальную ветку и проверьте ее:
git branch pouet && git checkout pouet
Примените желаемый коммит к этой ветке:
git cherry-pick abcdefabcdef
(abcdefabcdef - это sha1 коммита, который вы хотите применить)