最近,我将Java项目从5迁移到6,因为这需要进行相当大的改革,我创建了一个新的EE6框架项目,并手动复制了大部分代码。我现在有了我的工作EE6项目(和一个过时的EE 5项目)。
我希望保留我的Git历史记录,是否有建议将.git目录移到新项目中,以便将所有更新作为新提交来获取?或者我可以复制.git文件夹吗?还是我必须从头开始,失去历史?
谢谢,我想这一定是以前有人问过的,但我找不到任何相关的问题。
发布于 2014-06-09 12:14:31
您可以在新项目中复制.git文件夹,并检查git状态是否会获取所有更改(在此之后的git add -A .,以便添加任何新的、修改或删除的文件)。
一个更清洁的解决办法是:
git init .)git remote add origin /path/to/previous/project,其中驻留一个.git/文件夹)。然后,使用git branch和git reset
git fetch
git branch master origin/master
git reset --soft masterhttps://stackoverflow.com/questions/24119701
复制相似问题