Все коммиты из каждой ветки отображаются во время запроса на Github - PullRequest
1 голос
/ 21 марта 2019

Каждый раз, когда я отправляю код из моей рабочей ветки, который был создан путем ветвления из другой ветки или ветвью из мастера, я создаю запрос на извлечение, а затем все коммиты, которые я когда-либо делал, отображаются в запросе на извлечение. Эти коммиты идут 2 месяца назад и из нескольких ветвей Кто-нибудь знает почему?

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

Перед тем как отправлять ветку, из которой вы хотите сделать запрос на извлечение, сначала:

  • извлечение из исходного репо (того, с веткой master вы хотите, чтобы сопровождающий принял ваш запрос на извлечение)
  • перебросьте свою ветку поверх этой выбранной мастер-ветви
  • , затем принудительно нажмите на вилку и выполните запрос на извлечение: вы увидите только свои коммиты

Это

cd /path/to/local/forked/repo
git remote add upstreamm https://url/original/repo
git fetch upstream
git checkout my-feature-branch
git rebase upstream/master
git push -u origin my-feature-branch # possibly add --force
0 голосов
/ 21 марта 2019

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

...