繁体   English   中英

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

[英]Push an entirely new project on an existing GIT repo

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM