У меня есть запрос на pull на git (с файлом "xcodeproj/project.pbxproj" - моя ошибка), поэтому могу ли я удалить этот файл из созданного запроса Pull? Спасибо..
Удалить файл из запроса Pull на GitHub
Ответ 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}