Как вернуть папку с моими файлами, сохраненную в локальном репо, а не перенесенную в мою ветку функций в битбакете - PullRequest
0 голосов
/ 13 июля 2020

Попытка вернуть мой files, зафиксированный в локальном репо, а не перенесенный в мою ветку функций в битбакете

Шаги

  1. Удаленный мастер files папка удаляется и фиксируется сделано на удаленном главном сервере другими пользователями
  2. Создал ветку Feature из удаленного мастера и локально добавил и изменил некоторые файлы в папке files и локально совершил фиксацию (I have not yet pushed my changes to bitbucket)
  3. Сделал git вытащить с удаленного мастера в моей локальной ветке функций, и я не вижу файлов в моей Files папке с конфликтом, говоря, что файлы удалены

Как восстановить мою files папку, которую я создал выполнить локальную фиксацию, и поскольку папка files удалена на главном пульте дистанционного управления и git вытягивание локально привело к конфликтам и невозможности восстановить files?

1 Ответ

0 голосов
/ 13 июля 2020

Для выхода из слияния:

git merge --abort

Это должно восстановить файлы до тех пор, пока не были сделаны другие коммиты, которые удалили files.

Если есть были, используйте git log, чтобы найти ha sh фиксации, где находится папка files, а затем запустите

git checkout <commit hash>

Это позволит вам просматривать эти файлы без изменение истории.

Если вы wi sh сбросите ветку до этой фиксации, используйте

git reset --hard <commit hash>

ВНИМАНИЕ: это локально сотрет все, что было зафиксировано после совершить ha sh

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