【发布时间】:2012-06-04 15:31:43
【问题描述】:
我一直在“dev-test”目录中进行开发工作,并在此过程中提交了文件。我现在需要将这些相同的文件提交到不同名称的目录,并删除“dev-test”目录中提交的文件。我不确定如何保留我的工作文件。
我的 'dev-test' repo 是本地的,但我一直在做跟踪为 'master' 的 pull,但我没有合并我的代码。
我可以在我第一次提交这些文件之前使用 git reset,因为其他开发人员已经合并到“master”:
git reset --soft #commitID
【问题讨论】:
-
所以你有一个
test-devrepo,你有一个dev-test目录?dev-test的内容是否与您的其他目录相同,并且您想将结果与其他目录合并?还是其他目录是全新的,您只需要重命名目录? -
编辑后:
dev-test是 repo 还是 repo 中的目录? -
请尽量说清楚,你想做什么?
-
@Shahbaz - 抱歉,这是一个错字。我一直在开发测试中工作,我想将提交的文件从该开发测试中删除到稍后将与生产代码合并的目录。
-
只需用 mv 移动文件并再次提交,git 会跟踪它