Отменить Git Потянуть без потери неотслеживаемых файлов? - PullRequest
1 голос
/ 03 августа 2020

У меня есть функциональная ветка под названием testing_automation, которую я не совершал более недели. У меня в ветке много новых неотслеживаемых файлов. Я пошел в ветку с go по develop, чтобы проверить другую задачу, но все испортил. Я перечислю то, что я сделал, по порядку:

(Current Branch 'feature / testing_automation'):

  1. git sta sh
  2. git проверять, выписываться . (отменить все локально скомпилированные файлы npm)
  3. означал запускать git checkout develop, но запускал git pull develop

Теперь у меня есть конфликты, так как он вытащил разработку, но я тоже не Я не хочу их исправлять, потому что когда я go запускаю git stash apply, снова будут конфликты. Как я могу отменить git pull develop из моей функциональной ветки без потери неотслеживаемых файлов. У меня есть все отслеживаемые файлы в git stash, поэтому я не боюсь их потерять - я могу просто применить их.

1 Ответ

4 голосов
/ 03 августа 2020

Сначала я советую вам сделать резервную копию всего каталога проекта, прежде чем что-либо делать.

git merge --abort должно остановить разрешение конфликта слияния pull и привести все к исходному состоянию.

(Помните, что a pull просто git fetch, за которым следует git merge - по этой причине мы --abort a merge, а не pull. Часть merge - это та часть, которая вызвала эти конфликты)

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