Подтвердить что ты не робот

Удалить файл из запроса Pull на GitHub

У меня есть запрос на pull на git (с файлом "xcodeproj/project.pbxproj" - моя ошибка), поэтому могу ли я удалить этот файл из созданного запроса Pull? Спасибо..

4b9b3361

Ответ 1

  • Сделайте фиксацию, которая удалит этот файл и нажмите его.
  • Перейдите на страницу вилки Github и снова нажмите Pull Request. Вы получите сообщение о том, что у вас уже есть запрос на перенос, и что вы можете настроить диапазон фиксации для него.
  • Включите новую фиксацию (с удалением).

Оскорбительный файл по-прежнему будет находиться в наборах изменений, которые будут объединены, заметьте, поэтому, если он содержит конфиденциальные данные, лучше всего закрыть запрос на извлечение и сначала стереть файл из хранилища fork. Github help описывает, как это сделать.

Ответ 2

Другим решением будет

  • Локально переписать свои фиксации, удалив файл, используя изменить или rebase git функции
  • Принудительное нажатие вашего ветки в репозиторий GitHub

Это приведет к обновлению запроса на перенос, только показывая обновленные фиксации.

Ответ 3

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

git checkout master -- xcodeproj/project.pbxproj
git commit -m "removing a file from PR"
git push origin {YOUR BRANCH}