更改要同步的存储库本地文件夹

时间:2018-02-01 21:47:55

标签: git github github-for-windows

如何更改它以便GitHub从另一个文件夹同步我的存储库?

例如,我的存储库位于(F:GameBackUp \ GameName),现在我希望它检查我的原始文件夹(D:GameProjects \ GameName)并同步所有更改的文件。

当我提交更改时,我想要它现在做什么,只是我不希望.git文件夹与我的项目位于同一目录中。

2 个答案:

答案 0 :(得分:0)

因为你有两个本地分支,你可以做的是将分支从一个推送到github,git push origin branch-name,然后在你的另一个本地分支中,从Github,git fetch origin获取你的原点,那么你可以合并另一个分支git merge origin/branch-name的分支,你可以通过在两者中运行git remote -v来检查两个分支是否已连接到你的原点

答案 1 :(得分:0)

  

所以基本上当你提交更改时它现在做的就是我不希望.git文件夹与我的项目位于同一目录中。

您可以将.git文件夹移动到其他位置。但是有一个缺点:你必须在每个--git-dir调用中指定git,因为git期望它在当前的位置。

请参阅:https://git-scm.com/docs/git

另一种解决方案是将子目录添加到存储库根文件夹。