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