У меня есть две ветки Git с различным содержанием. Почему Git не объединит их? Там написано «Уже в курсе». - PullRequest
3 голосов
/ 19 марта 2012

У меня есть ветвь master и another_branch с вдвое большим количеством файлов.

Почему, когда я git checkout master, тогда git merge another_branch говорит: Already up-to-date. и не сливаетсядополнительные файлы в master?

(Да, я уже сделал git add ., когда извлек another_branch. git commit говорит, что нечего коммитить.)

Iуже видел этот пост и этот пост, но пока ничего не получалось.

РЕДАКТИРОВАТЬ: ветка master имеет файлы, а ветка another_branch имеетте же файлы плюс еще.Почему эти дополнительные файлы не будут объединены?

РЕДАКТИРОВАТЬ: я решил проблему, скопировав файлы из another-branch во внешнюю папку, извлекая master, копируя файлы обратно из внешней папкии добавление всех новых файлов и создание нового коммита.

Если подумать, думаю, если бы я внес небольшое изменение в another_branch, то зафиксировал, я бы смог объединить все в master, но я не смог попробовать.

1 Ответ

0 голосов
/ 19 марта 2012

Вы должны зафиксировать свои файлы в another_branch. Просто добавив их с помощью git add. недостаточно.

...