我目前正在一个存储在我们本地托管网络上的存储库中,该存储库位于:http://git.**company**.internal/Development/repo.git
该公司正在将所有内容迁移到云中,而不是自己托管所有内容。将GIT存储库也移到云中似乎是一个方便的时间。距离我已经做过一段时间了,除了推动,拉动和合并到仓库外,我还做了很多事情-所以我不想搞砸。我想基于云创建一个单独的存储库,并更改本地目录以指向新的存储库,而不是旧的存储库。
正如我说过的,我对执行此操作的GIT命令感到困惑-因此可能很简单。
[我的想法是-我需要将当前存储库分叉,将cd放入存储在云中的目录中,将该存储库克隆(?),然后将工作目录指向新目录是我的一个谜。
很抱歉,如果我对此感到困惑,我对GIT的理解不够好。如果不清楚,我可以澄清我要寻找的内容。
不清楚您要做什么。
该公司正在将所有内容迁移到云中,而不是自己托管所有内容。似乎也很方便,也可以将GIT存储库移到云中
您是将存储库移至云中还是为您完成了?您的git回购现在在哪里?当然,您不会仅将其放在本地驱动器上,因为它在很大程度上违反了git的目的。
如果其他人正在移动您的git仓库,您要做的就是在当前git仓库中添加一个新的远程服务器(并可能删除现有的git仓库)。您可以通过cli添加它:
$ git remote add <name> <url>
您可以在这里阅读其余内容:https://git-scm.com/docs/git-remote
如果您是移动存储库的人,则需要执行以下操作:
master
(或您拥有的任何主分支)$ git push <new remote name> master
从那时起,只需做您以前做过的事情,就可以推入并从新遥控器中取出。
((无耻的插件),您也可以Git Extensions来帮助您可视化存储库并保存所有这些git命令,从而节省您的时间。
对于Github: