Дело в том, что в течение 4 недель я разработал проект в двух разных местах. На этом этапе у меня есть два разных каталога на моем жестком диске, каждый из которых содержит папку .git со всеми коммитами.git logic missing
На folderOne
у меня есть что-то вроде этого:
A - B - C - D - E - F - G
На folderTwo
у меня есть следующие фиксации:
A - B - X - Y - Z
Что мне нужно следующее:
A - B - X - Y - Z - C - D - E - F - G
В этой точке I знаю, что мне нужно переместить голову из forlderOne на этап B
git br gStage # save the G stage into a branch
git reset --hard HEAD~5 # move master on stage B
Теперь мое намерение состоит в том, чтобы copy/paste
содержимое из folderTwo
в folderOne
, но я знаю, что это не правильный путь.
Можете ли вы рассказать мне, как я могу получить A - B - X .. - C .. G
.
также, пожалуйста, не стесняйтесь критиковать мою логику.