我按照找到的说明设置我的主保管箱存储库: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
这样做的好处是,在 fetch
和 merge
之间,您可以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/