Как вы можете git-checkout
без перезаписи данных?Git checkout без перезаписи данных
Я бегу
git checkout master
я
error: Entry 'forms/answer.php' would be overwritten by merge. Cannot merge.
Это удивительно, так как я не знаю, что Git сливается, когда я git-checkout
. Я всегда запускаю команду отдельно git merge new-feature
. Кажется, что это явно не нужно, если Git сливается при оформлении заказа.
Благодарим за упоминание 'git-stash'! - Я не знал, что его цель должна использоваться в таких ситуациях, как эта. –
По какой-то причине я не мог использовать команду git-stash. Вместо этого мне пришлось использовать «git stash» (без дефиса). –
Если все, что вам нужно, - это проверить другую ревизию, сохраняя при этом свои незафиксированные изменения (что иногда бывает при поиске исправления, вносящего ошибку), предложение Jakub ('git checkout -m') намного проще. –