一个四人小组如何使用Git(特别是Windows的Github)将本地更改推送到共享的网络驱动器?
现在(没有Git),我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将其重新上传到共享网络驱动器。这是一个艰苦的过程,可能会导致很多错误,但是Git似乎可以帮助我们。
我们可以简单地将Git安装在共享驱动器上然后从那里去吗?
一个四人小组如何使用Git(特别是Windows的Github)将本地更改推送到共享的网络驱动器?
现在(没有Git),我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将其重新上传到共享网络驱动器。这是一个艰苦的过程,可能会导致很多错误,但是Git似乎可以帮助我们。
我们可以简单地将Git安装在共享驱动器上然后从那里去吗?
Answers:
不知道您是否找到适合自己的东西,但是我有一篇关于如何在Windows网络驱动器上执行此操作的文章:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
从cmd提示符更改为映射的驱动器。
$ cd g:
然后进入您即将成为git仓库的cd。
$ cd脚本
然后创建一个空的git仓库。如果不使用--bare选项,则会遇到问题,因此请不要忽略。
$ git init-裸
现在,如果您还没有本地git存储库,则可以通过导航回本地驱动器,随时随地克隆新存储库。
$ c:
$ cd作品/脚本
$ git clone file:// g:\ scripts
克隆时,您会自动获得一个名为“ origin”的远程服务器,您可以随时在本地进行更改以推送到服务器以安全保存。
$ git push origin master
如果您已经有一个git存储库,并且只想推送到共享驱动器,则可以从本地git目录中执行此操作。
$ git remote add origin file:// g:\ scripts
$ git push origin master
目前,我们的团队正是这样做的。每个开发人员都具有以下内容:
L:
)V:
)init -bare
该V:
驱动器上有“远程”存储库(使用设置),每个人的个人L:
驱动器上都有一个克隆。对L:
驱动器进行所有更改V:
,然后将其推上驱动器,然后其他开发者随后将其下拉到L:
驱动器上各自的个人存储库中。这可以正常工作,并且减轻了对Git服务器的需求。
L:
驱动器存储库)git init
,然后v:
使用git clone --bare
(或创建一个远程(我们的驱动器存储库)git init --bare
,然后从中进行推送L:
)。