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

标签 git dropbox

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

现在我在计算机 B 中提交更改并将其推送到 dropbox master

    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 

显示更新了,但是我修改的文件没有看到变化?我在这里做错了什么?

最佳答案

虽然 pull 很方便,但它 stash 了实际发生的事情,并且会使问题的追踪变得有点困难。因此,与其使用 pull,不如使用 fetch,然后使用 merge:

git fetch dropbox
(if you are not already on master) git checkout master
git merge dropbox/master

这样做的好处是,在 fetchmerge 之间,您可以log 来查看您 pull 的内容:

git log dropbox/master

至于你的'entry notuptodate',试试Git pull: error: Entry foo not uptodate. Cannot merge .

关于git - 如何使用存储在不同计算机之间的保管箱中的 git master 同步/更新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084420/

相关文章:

git - 使用现有存储库中的分支创建 Openshift 应用程序(带有 `rhc create` )

git - 如何更新远程服务器上的 .git/config

javascript - 如何将 dropbox.js 与 OAuth 1 结合使用

java - 将文件上传到保管箱(通过同步)

javascript - 如何使 dropbox 验证弹出窗口而不是重定向

git - 为什么在预提交 Hook 中执行 git add 后索引没有更新?

如果需要多个标准输入,python asyncio 会死锁

android - 如何在 Android Studio 中设置适用于 Windows 和 Linux 的 git 存储库(并使用 gradle)

python - 如何将 Dropbox SDK 导入 Google App Engine 应用程序?

android - 从 flex mobile 中的默认相机应用程序拍摄的照片如何上传?