2016-05-11 2 views
0

Я снял ветку мастера, но забыл создать новую ветку на моем локальном репо, прежде чем вносить изменения. Я не против потерять изменения в своем локальном репо, я просто хочу вернуться к оригинальному Учителю, как только получил его. Если я сделаю git pull, это заставит меня пройти все различия, которые я сделал? Как я просто игнорирую эти различия, если это так?Как мне удалить все локальное репо и слить в новое репо?

ответ

1

Это довольно легко, и лучше всего, вы не должны потерять никаких изменений:

$ git checkout master 
$ git branch new-branch-name-for-changes 
$ git reset --hard origin/master 
$ git pull 

Ваши изменения будут сохранены в новой отрасли.