Github - Как вытащить 2 файла из пиара - PullRequest
0 голосов
/ 27 декабря 2018

Я изменил 2 файла (A и B), а 2 других (C и D) были сгенерированы самим веб-пакетом.

Теперь я по ошибке передал все 4 файла (вместо только A и B) моемуновая ветка Branch2 и созданный PR против ветви Branch1.

Как отменить фиксацию (возврат к состоянию вчерашнего дня) файлов C и D из Branch2, а также из PR?(PR еще не утвержден / не объединен).

Спасибо.

Ответы [ 3 ]

0 голосов
/ 27 декабря 2018

Я бы использовал

git revert <UNWANTED_COMMIT_HASH>

, чтобы вернуться к предыдущей фиксации.Затем вы можете повторить коммит, добавив только те файлы, которые вам нужны.

Если это не сработает или я неправильно понял вопрос, пожалуйста, прокомментируйте и дайте мне знать.

Удачи!

0 голосов
/ 27 декабря 2018

git reset перед тем, как вы измените A и B, затем передайте их снова, git push -f на удаленный

0 голосов
/ 27 декабря 2018
  1. Получите хеш коммита перед вашим коммитом, используя git log
  2. В созданной вами ветке проверьте старые файлы, используя хеш коммита, полученный на шаге 1:

    git checkout Id07dd67b412d56f64e05246ea0b87924f8a803cb path/to/file
    
  3. Добавить и зафиксировать

  4. Нажмите ваш новый коммит
...