Git: фиксировать папки и файлы - PullRequest
0 голосов
/ 26 июня 2018

По ошибке я зафиксировал файлы в неправильном репозитории и теперь хочу зафиксировать ту же группу файлов в правильном репозитории.

, поэтому я внес некоторые изменения в эти файлы, чтобы эти файлы появлялись в списке изменений.Но они не видны в списке изменений.

Может кто-нибудь дать мне знать, как это сделать?Или я что-то не так делаю?

Спасибо

1 Ответ

0 голосов
/ 29 июня 2018

Если ваши файлы полностью независимы от других файлов в вашем неправильном репозитории, вы можете попробовать следующее:

Добавить неправильный репозиторий как новый wrong remote:

git remote add wrong <path-to-wrong-repository>

Fetchwrong удаленный контент:

git fetch wrong

Локализуйте коммиты, которые вы хотите (теперь у вас должно быть 2 независимых дерева истории):

git log --graph --all --decorate --abbrev-commit --pretty=oneline

Cherry-выберите список коммитов, которые вы хотите:

git cherry-pick <sha1-first>~1..<sha1-last>

Снимите пульт wrong:

git remote remove wrong
...