我有一个项目,我已经工作了大约一年。我将项目保存在 git 上,并经常提交,因此它有很多历史记录和很多以前的数据,但原始本地文件已损坏。我从 Github 下载了我的项目的最新版本。我想将这个新的本地项目移动到现有的 repo 并保留其所有历史记录,我该怎么做?
如果我理解你是正确的,你有一个本地版本的存储库和一个远程版本。而且它们都有不同的提交历史。现在您想将远程存储库的文件移动到本地存储库,但保留本地 git 存储库的历史记录。
历史和存储库的所有信息都可以在.git
隐藏的文件夹中找到。如果您不想将历史记录带到本地 git 文件夹,而只想更新文件,您可以克隆到另一个地方,然后将需要的内容复制到本地文件夹而不是触及.git
文件夹。
之后使用git status
会告诉您哪些文件已被更改。这不会影响您本地 git 存储库的提交历史记录。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句