编辑
抱歉,我忘记了这个问题。事实证明,他错误地添加了存储库。我们现在一切都在工作,并发现这是一个免费使用Git的神奇方式。
结束编辑
使用this link我一直在设置带有Git repos的Dropbox,只是为了好玩,但从未与其他任何人分享过。现在我正在分享一个,我无法弄明白如何让它成为我们的完整git存储库
我与他共享了Dropbox .git文件夹,并且他可以访问它,并且使用git checkout /path/to/dropbox/folder
他可以获得完整目录....但是他所做的任何更改都不会发生。
我们在该文件夹中添加了一个文件,并执行了git add test.txt
和git 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
我在哪里搞砸了?
答案 0 :(得分:1)
Dropbox下的.git文件夹中是否存在任何Dropbox冲突的文件?我试图以这种方式共享git存储库,并且存储库中的一个或多个git blob不可避免地与Dropbox处于冲突状态。令人困惑的是,Dropbox将选择其中一个文件使用,并创建另一个名称不同的副本。这将导致冲突版本的任何更改似乎从存储库中消失。
答案 1 :(得分:0)
答案发布为问题编辑:
抱歉,我忘记了这个问题。事实证明,他错误地添加了存储库。我们现在一切都在工作,并且发现这是一种免费使用Git的神奇方式。