Skip to content

Ошибка в ссылке на репозиторий. Не получается выполнить слияние веток. #7

Description

@Danspers

Курс: "Основы работы с Git"
Модуль: "Работа с ветками"
Тема: №5 "Работа с удалённым репозиторием"
Урок: №4 "Практическая работа №4. Выходим из отпуска — и узнаём, что проект изменился"

В этом уроке имитируется работа за одного из двух участников проекта (за Федю). Есть архив с его наработками из локального репозитория. Так же есть удалённый репозиторий, который уже внёс изменения 2ой участник (Боря). Требуется обновить локальный репозиторий Феди, прежде чем объединять его с удалённым на GitHub.

1-ая часть задачи выполняется с этим уд. репозиторием и никаких проблем не возникает.
main_ _feature-feodors-new-project

Коммиты репозитория git-github-case, ветки main:
git-github-case-main

Коммиты репозитория git-github-case, ветки feature/feodors-new-project:
git-github-case-feature-feodor-project

2-ая часть задания, почему-то нужно работать уже с другим уд. репозиторием. Его содержание такое же, НО коммиты выполнялись другим пользователем. Объединение веток не может быть выполнено поскольку в этом случае ветка main и feature/feodors-new-project не имеют точек соприкосновений. Git не понимает в какой версии (на каком коммите) произошло ветвление.

Коммиты репозитория github-case, ветки main (хэши отличаются):
github-case-main

Git Bash выводит разницу:

$ git diff main feature/feodors-new-project
diff --git a/feodor-project.txt b/feodor-project.txt
new file mode 100644
index 0000000..3856ae3
--- /dev/null
+++ b/feodor-project.txt
@@ -0,0 +1 @@
+Проект Фёдора

Но создать Pull request не получается, по вышеописанным причинам. GitHub не находит разницы между версиями.
github-case-pull-request

Если вернуться к исходному репозиторию (с которого начиналась работы), то ветки проекта находят общее начало (коммит). Pull request получается создать и выполнить merge. Не понятно почему 2-ую часть практической работы необходимо выполнять с другим репозиторием.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions