Я новичок в git и настраиваю свой рабочий процесс из SVN. Самая большая проблема у меня заключается в том, что если я хочу сделать пул-запрос в мастер репо, управляемый сопровождающим проекта, у меня есть все эти коммиты, которые мне не нужны.
вот шаги, которые я предпринимаю
git checkout develop
git fetch upstream
git merge upstream/develop
Изменить файл
git add /file
git commit file -m "some commit"
git push origin develop
Затем на github сделайте запрос на извлечение. Теперь, когда я делаю пулл-запрос, вместо того, чтобы сказать, что 1 коммит 1 файл, это как 24 коммитов и коммиты всех этих людей из апстрима. Какие дополнительные шаги мне нужно добавить или удалить из моего рабочего процесса, что позволит мне просто отправить запрос на извлечение одного файла, который мне нужен.