在现有的GIT仓库上推出一个全新的项目

时间:2016-05-22 13:48:16

标签: git github version-control

我不确定,如果这是一个愚蠢的问题。但我有一个项目的git repo。最近我发现代码变得非常混乱,我创建了一个新项目(本地)并重写了整个应用程序。现在,如果我将这个新代码推送到现有的仓库中,是否会有任何工件,或者它是否干净?

1 个答案:

答案 0 :(得分:0)

如果通过"创建了一个新项目",你的意思是你只是rm -rf'所有代码(你的.git子目录除外)并从头开始,所有你的旧提交仍然是在历史上,你可以把它们全部收回(如果没有,它将不是一个非常好的SCM工具)。所以,如果这些是文物,那么是的,它们都会在那里。如果您忘记删除点前缀文件并且通常不会看到并检查所有新内容,那么您的旧点前缀文件仍然会出现在您的新内容中。

如果你的意思是你创建了一个新的git repo并做了一个" git add remote remoteURL"然后做了一个" git push --force"那么你会强迫你的新主人到原点,所以可能会丢失原点中的数据。 OTOH,原产地的目标dir在一段时间内仍然会有旧的斑点,直到他们可能会收集垃圾,因为它们现在将悬空。