2 ответов:
предполагая, что вы не зафиксировали файл или не добавили его в индекс, затем:
git checkout -- filenameпредполагая, что вы добавили его в индекс, но не совершил его, то:
git reset HEAD filename git checkout -- filenameпредполагая, что вы это сделали, то:
git checkout origin/master filenameпредполагая, что вы хотите сдуть все коммиты из своей ветки (очень разрушительно):
git reset --hard origin/master
я столкнулся с той же проблемой и наткнулся на эту тему, но моя проблема была с
upstream. Ниже git команда работала для меня.синтаксис
git checkout {remote-name}/{branch} -- {file / path.js}
пример
git checkout upstream / develop -- public/js / index.js
Comments