我有一个github回购XYZ和一个文件夹ABC,其中所有repo的当前文件都在。如何使用头版本同步本地文件?
我想告诉git本地文件夹ABC链接到repo XYZ,并且所有文件目前是最新的实际版本。
这样我就可以吸引新的更改或正确地修改回购。
我有一个github回购XYZ和一个文件夹ABC,其中所有repo的当前文件都在。如何使用头版本同步本地文件?
我想告诉git本地文件夹ABC链接到repo XYZ,并且所有文件目前是最新的实际版本。
这样我就可以吸引新的更改或正确地修改回购。
首先,将github repo克隆到一个新的空目录中。然后,使用标准操作系统方法(在Linux中为cp
,在Windows中拖动&删除或以您喜欢的方式),将本地文件复制到克隆文件上。
从这里开始,只需git add
实际更改的文件,git commit
,git push
照常。你现在可以删除你以前的本地目录(非Git目录),并继续使用合法的目录。
我不认为部分通过了我有一个800MB的回购,我无法克隆,拉或推git。我的硬盘上有这些文件。我希望能够将本地文件夹设置为最新版本而无需提交 - 因此,如果我添加并提交某些内容,它将只会从此处开始进行更改。如果我拉它会告诉我,我在最新版本。这是我想要的。 –
本地文件夹本身就是一个git仓库(它里面是否有'.git'目录)? – AnoE
如果你下载了一个.zip压缩文件,你没有任何看起来像git库的东西。你需要历史。尝试一个浅层克隆。 –
@JonathonReinhart - 我没有互联网容量来做一个克隆,甚至是一个浅层克隆。请参阅下面的评论给第一个答案。 –
git中的每个提交都建立在以前的提交上;如果你在历史的任何地方更改了一个提交,它会影响所有后续的提交。除非你做了一个浅层克隆(至少有一次提交),否则你*无法做你正在问的东西。期。 –