注意:我对Git / GitHub相对较新。我理解我的方式,但我对这个角落案件感到困惑
我创建了一个IntelliJ color scheme git repo并将其推送到github online。目录结构是临时的,仅由output
组成。这实际上很好并且效果很好。
我注意到人们不会以这种方式获得我的更新,并决定创建一个JetBrain Repo plugin。这也很有效;但是,我的电脑上的github位置和插件位置不同。
我查看Change Git repository directory location.,但不确定这是否适合我的用法。
由于我的github只是output files
而我的插件文件都是input files
,我只需复制.git
个文件 (沿着使用README文件等 ,并期望它能正常工作?
链接的SO问题似乎与JUST将相同的目录结构和文件移动到另一个位置有关。我正在处理不同的目录结构,不同的文件和目录位置;但是,它是同一个项目。
更新
之前,我的工作流程是:
\Documents\GitHub\ChroMATERIAL
\Documents\GitHub\ChroMATERIAL
合并现在
\IdeaProjects\ChroMATERIAL
\Documents\GitHub\ChroMATERIAL
\Documents\GitHub\ChroMATERIAL
合并我想要什么
\IdeaProjects\ChroMATERIAL
\IdeaProjects\ChroMATERIAL
合并答案 0 :(得分:1)
我假设生成的输出与您的Github存储库所需的结构相匹配。如果是这样,您可以轻松地移动.git文件夹 \文档\ Github上\ ChroMATERIAL 至 \ IdeaProjects \ ChroMATERIAL
你应该检查什么:
如果将项目清理为Intellij,是否会清除生成的输出目录?如果是这样,您应该坚持使用当前的工作流程,因为您可以轻松删除本地副本。
另一件可能存在问题的是Github桌面客户端,因为我不知道它的行为方式,也不知道如何以特殊方式配置它以反映您的更改。 (如果你只是从存储库内部调用它,它根本不应该是一个问题)
您的解释: Git使用相对路径。因此,存储库位于系统内部的位置无关紧要。重要的部分是存储库中的结构,因为它将被克隆到远程存储库。
我建议您复制.git文件夹而不是移动它。如果出现问题,您可以轻松恢复。