У меня есть git-репозиторий в моей папке разработки, а другой, который я использую в качестве стабильной базы для тестирования моей команды. Оба находятся на одной машине.Git fetch/merge on changedded commit not working
В тестовой папке есть папка с разработкой, так как она удалена от источника. Поэтому, когда я хочу, чтобы опубликовать что-то для моей команды теста я делаю
git fetch orgin
git merge origin/master
из моей тестовой папки.
На этот раз я сделал фиксацию в папке разработки, как обычно, полученную и объединенную в тестовую папку, и все работало нормально.
Но потом я понял, что оставил отладочный файл в одном из файлов, поэтому я удалил строку отладки, поставил и исправил предыдущую фиксацию в папке разработки, но когда я попытался извлечь и слить тестовый каталог, он показал следующее сообщение:
[email protected]:/opt/testfolder$ git fetch origin
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 25 (delta 16), reused 0 (delta 0)
Unpacking objects: 100% (25/25), done.
From /home/user/dev/php/devfolder
+ 4dcc4dd...e48254a master -> origin/master (forced update)
[email protected]:/opt/testfolder$ git merge origin/master
Merge made by the 'recursive' strategy.
И исправленный файл не обновлялся. Если я попробую снова, я получу «Уже обновленный». сообщение.
Как это исправить? вопросы по Stackoverflow по этому вопросу не связаны с мерами. Или, по крайней мере, я не мог найти. Я также не мог найти никакой документации по этому виду ошибок из исправленных коммитов.
Любая помощь приветствуется, спасибо.
Отлично. В этом-то и дело. Я сделал новую фиксацию, и я ее исправил.Спасибо за ваши советы. Я попытаюсь их реализовать. –