我的git存储库存在问题(仅供参考:我非常 git新手)
基本上我忘记了我为一个项目创建的repo,处理了错误的文件集(我的原始副本),做了一些大的改动并重命名了大部分文件。
现在我意识到我的错误,我想知道如何将新文件放入我的仓库,替换旧文件,以便我不会在2个不同名称下使用相同文件的2个不同版本。
我不想完全删除旧的repo并使用新文件重新创建它,因为我已经把它推到了github。
有人能提供一些帮助和/或建议吗?
nb:不确定最好的“堆叠”网站是打开这个,想到这里还是编程?!
答案 0 :(得分:3)
所以你有一个存储库R和一个不同的工作目录W,你在没有任何版本控制的情况下工作,对吗?
基本上,在确定R中没有未更改的更改后,将W的内容替换为W的内容:删除R的内容,除了.git目录和任何.git *文件,并复制将W的内容放入其中,以便保留相同的文件在他们原来的位置。
然后你创建一个新的提交并将其推送到github。