我一直在使用git半年左右,我不知道我是否完全使用git.
首先,我一直在尝试使用Dropbox,我觉得如果我可以将它合并到我的工作流程中,那么它真的很棒,因为Dropbox非常方便.
git init --bare.然后在我的桌面的提交后脚本中,我有一个git push --mirror
dropbox.这样我的桌面和保管箱将始终完全镜像,这是一件好事.
我真正的问题是:我应该如何设置我的笔记本电脑? 我听到了一些建议:
我一直在做第二,我不知道我做的是否正确.我的工作流程包括:
目前,在我的笔记本电脑上执行git branch -r后,在我的桌面上执行操作并未显示我最近的笔记本电脑提交.有人可以告诉我为什么吗?git push --mirror origin
我提到直接从我的桌面拉,因为这样我总是可以初始化拉动,我100%确信同步完成.使用Dropbox,我永远无法100%确定更新是否已推送到Dropbox服务器
Von*_*onC 20
如果你想添加一个中间的repo容器,可以提供Dropbox:
您使用以下git bundle格式:它只生成一个只有一个文件的裸仓库(意味着Dropbox更有可能将它正确地同步到您的任何计算机:它只是复制一个文件,而不是"整个结构",您不确定你会得到一切回报).
您正在为每个保存使用增量捆绑(再次,每个保存一个文件,从另一个方面轻松拉出以取回已完成的操作).
在源(笔记本电脑或台式机)和日期后命名您的增量.
基本上,你将从你还没有拉过的任何xxx.bundle中拉出来.
您经常清理所有中间增量捆绑包,将其替换为来自最新源的完整捆绑包
该模型允许: