Как вернуть исходную ветвь версии исходного файла Я нахожусь в моей локальной ветке главного компьютера клонированной главной ветки репо с удаленного сервера. Я обновил файл, и я хочу вернуться к исходной версии из удаленной основной ветки. Как я могу это сделать? Ответ 1 Предполагая, что вы не зафиксировали файл или не добавили его в индекс, выполните следующие действия: git checkout -- filename Предполагая, что вы добавили его в индекс, но не зафиксировали его, тогда: git reset HEAD filename git checkout -- filename Предполагая, что вы сделали это, затем: git checkout origin/master filename Предполагая, что вы хотите удалить все фиксации из своей ветки (ОЧЕНЬ ДЕСТРУКТИВНЫЙ): git reset --hard origin/master Ответ 2 Я столкнулся с такой же проблемой и наткнулся на эту тему, но моя проблема была в upstream. Ниже команды git работала для меня. Синтаксис git checkout {remote-name}/{branch} - {file/path.js} Пример git checkout upstream/develop - public/js/index.js
Ответ 1 Предполагая, что вы не зафиксировали файл или не добавили его в индекс, выполните следующие действия: git checkout -- filename Предполагая, что вы добавили его в индекс, но не зафиксировали его, тогда: git reset HEAD filename git checkout -- filename Предполагая, что вы сделали это, затем: git checkout origin/master filename Предполагая, что вы хотите удалить все фиксации из своей ветки (ОЧЕНЬ ДЕСТРУКТИВНЫЙ): git reset --hard origin/master
Ответ 2 Я столкнулся с такой же проблемой и наткнулся на эту тему, но моя проблема была в upstream. Ниже команды git работала для меня. Синтаксис git checkout {remote-name}/{branch} - {file/path.js} Пример git checkout upstream/develop - public/js/index.js