将git repo与现有文件同步

时间:2018-05-26 00:33:20

标签: git

好的,所以我和开发人员合作。我们将所有更改保留在git中。

错误发生的是他没有克隆回购,而是复制粘贴了没有.git文件夹的整个仓库,并对其进行了更改。

我们想要的是将repo与git同步并提交已完成的更改。

这样做的正确程序是什么?

2 个答案:

答案 0 :(得分:2)

如果开发人员可以访问原始.git/文件夹所在的路径,则他/她需要做的就是将环境变量GIT_DIR设置为该.git/路径(可以简单地再次克隆另一条路径中的回购) 并GIT_WORK_TREE到当前工作树文件夹(已进行修改的文件夹)。

请参阅Git Environment variables "Repository locations"

从那里,自动地,任何git命令都将反映Git存储库的状态,如git statusgit add,...

答案 1 :(得分:0)

尝试复制来自更改目录的所有文件,并在克隆的存储库目录中粘贴它们。

Git会自动跟踪更改并显示使用git status更改了哪些文件。所以,你只需要提交文件。