如何创建现有 Git 存储库
How to create an existing Git repository
我有一个存储库。下载这个 repo 时,我没有克隆它,而是不小心下载了源代码。现在我开始提交我的更改,并注意到我正在使用的文件夹实际上根本不是存储库,而只是一些随机文件夹。
我发现了多种从现有内容初始化 new 存储库的方法。但是我怎样才能从我现有的内容中初始化一个 existing 仓库呢?我在 GitHub 中为 Windows 客户端添加了远程仓库作为远程,但它似乎没有达到预期的效果。
需要说明的是,预期的结果就像我一开始就正确地克隆了它一样——历史、我从最近的回购中所做的更改的差异、作品。
我尝试了一些涉及 git 克隆的解决方案,例如 "Clone into a new folder and then just copy and paste the .git folder"。然而,这似乎产生了 Git 认为我删除并重新添加了存储库中每个文件的每一行而不是我真正所做的更改的效果。
根据我们在评论中讨论的内容,您应该将实际数据复制到正确克隆的存储库,而不是 .git
文件夹。这样,Git 就有机会在不引入任何异常或异常状态问题的情况下获取更改。
我有一个存储库。下载这个 repo 时,我没有克隆它,而是不小心下载了源代码。现在我开始提交我的更改,并注意到我正在使用的文件夹实际上根本不是存储库,而只是一些随机文件夹。
我发现了多种从现有内容初始化 new 存储库的方法。但是我怎样才能从我现有的内容中初始化一个 existing 仓库呢?我在 GitHub 中为 Windows 客户端添加了远程仓库作为远程,但它似乎没有达到预期的效果。
需要说明的是,预期的结果就像我一开始就正确地克隆了它一样——历史、我从最近的回购中所做的更改的差异、作品。
我尝试了一些涉及 git 克隆的解决方案,例如 "Clone into a new folder and then just copy and paste the .git folder"。然而,这似乎产生了 Git 认为我删除并重新添加了存储库中每个文件的每一行而不是我真正所做的更改的效果。
根据我们在评论中讨论的内容,您应该将实际数据复制到正确克隆的存储库,而不是 .git
文件夹。这样,Git 就有机会在不引入任何异常或异常状态问题的情况下获取更改。