如何在不同的计算机之间使用存储在dropbox中的git master同步/更新文件?

时间:2011-05-21 20:59:39

标签: git dropbox

按照找到的说明设置我的主dropbox repo:http://tumblr.intranation.com/post/766290743/using-dropbox-git-repository。我能够创建远程并将repo克隆到另一台计算机而没有任何问题。

现在我提交计算机B的更改并通过

将其推送到Dropbox主服务器
    git commit -m "test to see dropbox repo works"  % commit changes to local repo

    git push dropbox master % push to remote master located in the dropbox folder

然后在计算机A中我做

    git pull dropbox master 

它显示它已更新,但我没有看到我修改的文件中的更改?我在这做错了什么?

1 个答案:

答案 0 :(得分:0)

尽管pull很方便,但它隐藏了实际发生的事情并且可以使追踪问题变得有点困难。因此,使用pull然后fetch

,而不是使用merge
git fetch dropbox
(if you are not already on master) git checkout master
git merge dropbox/master

这样做的好处是,在fetchmerge之间你可以log查看你已经提取的内容:

git log dropbox/master

至于您的“输入notuptodate”,请尝试Git pull: error: Entry foo not uptodate. Cannot merge