Как сделать так, чтобы файл не перезаписывался - PullRequest
0 голосов
/ 14 апреля 2019
From https://github.com/Rochet2/TrinityCore
 * branch                  transmog_3.3.5 -> FETCH_HEAD
error: Your local changes to the following files would be overwritten by merge:
        src/server/game/Entities/Player/Player.h
Please commit your changes or stash them before you merge.
Aborting

Это моя проблема.У меня мало опыта с git commit, и я не знаю, что делать с этой проблемой.

Я понимаю, что мой файл player.h будет перезаписан Я внес изменения в этот файл несколько дней назад,

Теперь я хочу внести еще одно изменение в свой сервер, но это появляется при использовании git pull.

Я уже пробовал несколько вещей, но ничего не работает, и я хочу полностью понять, что мне нужноdo.

Я бы хотел знать и понимать, что делать, и также сохранять изменения в файле player.h.

1 Ответ

2 голосов
/ 14 апреля 2019

Это зависит от того, хотите ли вы внести свои изменения или нет.

Если вы хотите, чтобы ваши изменения были внесены в будущем, сохраните изменения и после извлечения материала с пульта дистанционного управления вы можете открыть хранилище

git stash
< pull and other stuff >
git stash pop

Если вы не хотите вносить изменения, вы можете либо сбросить хранилище

git reset --hard HEAD

, либо вы можете сохранить свои изменения (если вы не уверены), а затем позже отменить их, когда выуверены, что вы этого не хотите.

git stash
< pull >
git stash drop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...