2016-10-31 2 views
1

Я совершил свои локальные изменения и перед тем, как сделать git push, сделал git pull from origin master, а затем сделал git push. Однако я вижу коммиты других (разные файлы, которые я вообще не касался) как часть моего журнала фиксации. Есть ли способ исключить те файлы, которые были переданы другими, как часть моего журнала транзакций? Или это нормально, чтобы идти вперед и создать PR (и до сих пор исключить нежелательные файлы, которые будут объединены?)Git pull и push show совершают другие действия, так как мои коммиты

Благодаря

+0

Просьба указать точные команды. Другая история отличается от вашей фиксации? – j6t

ответ

0

Я столкнулся с той же проблемой, небольшая ошибка, которую вы, возможно, сделали, - это сравнение вашей ветви с неправильной ветвью. т.е. вы создали ветвь с именем feature/test, которую нужно объединить с веткой «develop», вместо этого вы сравниваете ее с главной ветвью. проверьте this.its не рекомендуется для повышения PR, если вы видите некоторые изменения, которые вы не сделали.

+0

Спасибо, ты был прав. – user2050188

0

Однако я вижу друг фиксации (различные файлы, которые я не трогаю в все) как часть моего журнала фиксации.

Это, как ожидается, потому что когда вы делаете git push или git pull --rebase, вы объединяете коммиты целевой отрасли в ближайшее отделение или перебазирования изменения поверх этих фиксаций соответственно.

Или это нормально, чтобы идти вперед и создать PR (и до сих пор исключают ненужные файлы, которые будут объединены?)

При создании запроса нагрузочный, изменения, указанные в ней коммиты, которые отсутствуют в целевой ветке (например, те, которые вы добавили). Поэтому будут показаны только файлы, затронутые вашими коммитами.