Git - файлы из зафиксированных и отправленных изменений должны быть незафиксированы - PullRequest
0 голосов
/ 11 октября 2018

В отдельной ветке в качестве запроса на извлечение я зафиксировал и передал некоторые файлы среды системы и проекта.Они вызывают огромные проблемы для других разработчиков, потому что они - мои системные файлы, мешающие их системным файлам.Как я могу удалить эти файлы из этого PR?

1 Ответ

0 голосов
/ 11 октября 2018

Предположим, вы изменили файлы в my-branch ~ 3:

git checkout my-branch~3
git checkout HEAD~1 -- some-file.txt some-file2.txt
git commit --amend --no-edit # amend revision, those files will be as they were on previous revision
git cherry-pick my-branch~3..my-branch # rewrite remaining history of branch
# check the branch to make sure everything is of
# if it is... continue with the recipe
git branch -f my-branch #move branch pointer to new rewritten branch
git checkout my-branch
git push --force origin my-branch # adjust name of branch and remote
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...