Я знаю, что есть несколько похожих вопросов, но я думаю, что моя ситуация немного отличается.
Скажем, есть репозиторий GitHub, в который я хочу внести свой вклад. Я переделаю этот репозиторий в свою учетную запись GitHub, и я клонирую вилку из своей учетной записи на своем ПК. Хорошо.
Прежде чем приступить к работе над проблемой, я сначала хочу синхронизировать свою вилку с "оригинальным" репозиторием. Я перехожу к своей учетной записи, нажимаю "Новый запрос Pull", убедитесь, что я выбрал мой как базу, а оригинальный мастер - как вилку, я вижу различия (все, что делали люди в исходном репозитории, которые не находятся на моем),
Затем я создаю запрос на растяжение на своей вилке, и я объединю эти изменения в своей вилке.
Я перехожу на свое местное репо и делаю git pull
, и у меня все синхронизировано. Хорошо.
Теперь проблема в моей учетной записи GitHub заключается в том, что она всегда говорит: "Эта ветка Х совершает вперед", где "Х" - это количество раз, которое я выполнил описанный выше процесс синхронизации. Таким образом, каждый раз, когда я делаю запрос на перенос в исходный репозиторий (не мой вилок), показывается, что я выполняю свой код плюс. Больше коммитов, это слияния, которые я сделал на своей вилке, синхронизировать с исходным репозиторием.
Конечно, я не хочу вносить эти изменения в исходный репозиторий, так как у них уже есть эти изменения, поэтому я не понимаю, почему GitHub продолжает говорить мне, что у меня есть изменения для фиксации.
Я думаю, что это то, что нужно решить на моей учетной записи GitHub, потому что в моем локальном репозитории нет никаких изменений или проблем, на самом деле я даже удалил его и снова клонировал.
Есть ли у вас идеи?