Сравнение и объединение измененных файлов в github - PullRequest
1 голос
/ 05 декабря 2011

Я работал над главной веткой репозитория и некоторое время не фиксировал файлы.К этому времени большинство файлов были изменены.Как я могу сравнить и объединить файлы в git?

1 Ответ

1 голос
/ 05 декабря 2011

Сначала вам необходимо зафиксировать ваши файлы, чтобы преобразовать их в origin/master.
Если вы не хотите фиксировать их на master (потому что вы можете обновить master, перебазировав егоповерх origin/master), вы можете сначала создать tmp ветвь коммита там.

git checkout tmp
git add -A
git commit -m "intermediate commit"

Затем вам нужно git fetch origin/master, предполагая, что точки отправления вашего репозитория GitHub

Наконец, вы можете:

  • Проверять все коммиты, сделанные на удаленной ветке с момента создания локальной ветки:
    git diff HEAD...origin/master
  • ее различияесть в вашей локальной ветке, но ее нет при запуске удаленной ветки:
    git diff origin/master...HEAD

См. Отличный ответ Марка Лонгэйра по git diff для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...