gpt4 book ai didi

git - 我可以直接从我的谷歌在线驱动器上推/pull 吗?

转载 作者:IT王子 更新时间:2023-10-29 00:47:08 27 4
gpt4 key购买 nike

有一些方法可以通过 google drive sync windows 应用程序将我的本地 git 存储库同步到我的 google drive,但我想知道我是否可以完全绕过它的需要。

例如。

$ git remote add origin https://drive.google.com/<my_folder>/<my_repository>.git
$ git push github master

最佳答案

不,你不能。 Google 驱动器上没有运行 git。

我还建议不要使用基于 Google 驱动器/Dropbox 的解决方案,而是改用 git 托管解决方案。例如Bitbucket它提供了一些免费的私有(private)存储库。您可以找到一些关于不同 git 托管站点的比较信息 here .

正如人们所指出的(并且正如 OP 已经知道的那样),您可以将裸存储库放在本地 Google Drive/Dropbox 文件夹中并使用它,但是,有一些注意事项。云服务有自己的冲突 merge 系统,而这在 git 上并不适用。考虑以下场景:

  • 您离线使用设备 A,将一些提交推送到 Google Drive 文件夹中的裸存储库,但由于您处于离线状态,这些更改不会同步到云端。

  • 然后您就可以忘记它,在线使用设备 B,将提交推送到 Google 云端硬盘文件夹,然后这些更改就会同步。

  • 设备 A 上线 - 您现在在 Google Drive 中遇到冲突。

当然,这是可以恢复的,但不方便。因此,我建议使用专为 git 托管设计的解决方案。

关于git - 我可以直接从我的谷歌在线驱动器上推/pull 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15947502/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com