繁体   English   中英

从 Dropbox 签出 git 存储库

[英]Checkout git repo from Dropbox

编辑

抱歉,我忘记了这个问题。 事实证明,他错误地添加了存储库。 我们现在一切正常,并且发现这是免费使用 Git 的绝佳方式。

结束编辑

使用此链接,我一直在使用 Git 存储库设置 Dropbox,只是为了好玩,但从未与其他人分享它们。 现在我正在分享一个,但我不知道如何让它作为一个完整的 git 存储库为我们工作。
我已经与他共享了 Dropbox.git 文件夹,他可以访问它,并且使用git checkout /path/to/dropbox/folder他可以获得完整的目录......但他所做的任何更改都没有发生。
我们在文件夹中添加了一个文件,并且git add test.txtgit commit -m 'Test Commit'git push origin master并说它推送了更改。 但是,在我的机器上,当我执行git pull origin master时,它告诉我没有任何变化。

如果我在我的目录上执行git branch -a我会看到:

* master
remotes/origin/master

但在他的目录中,我们看到:

*master
remotes/origin/HEAD -> origin/master
remotes/origin/master

我在哪里搞砸了?

Dropbox 下的.git 文件夹中是否有任何 Dropbox 冲突文件? 我尝试以这种方式共享 git 存储库,并且不可避免地,存储库中的一个或多个 git blob 会与 Dropbox 发生冲突的 state。 令人困惑的是,Dropbox 会选择其中一个文件来使用并创建另一个名称不同的副本。 这将导致对冲突版本的任何更改似乎从存储库中消失。

答案发布为问题编辑:

抱歉,我忘记了这个问题。 事实证明,他错误地添加了存储库。 我们现在一切正常,并且发现这是免费使用 Git 的绝佳方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM