我的Dropbox上有一个git repo,
我正在使用Ubuntu,
我有一个我通过
克隆的项目git clone blablabla/Dropbox/blablabla.git
而且我已经推了500次,但我现在可以从另一台机器上拔出就像第400次
我的blablabla / Dropbox / blablabla.git文件也小于我的本地
/var/www/blablabla/.git
所以我猜有些文件没有被推送,所以当我克隆时似乎是
blablabla/Dropbox/blablabla.git
来自另一台机器
那么如何才能正确地推动第一台机器,这样我才可以从第二台机器上拉出来
我也有分支
加git push dropbox
显示Up to date
帮助?
我想我可以把那个
/var/www/blablabla/.git
在dropbox上克隆但是我在第一台机器上做错了什么我希望能够正常推送所以它进行了更改,这在一段时间之前工作了(我有一些更改,但最后100次提交丢失)
答案 0 :(得分:1)
我的
blablabla/Dropbox/blablabla.git
文件小于我当地的/var/www/blablabla/.git
当然:第一个是裸仓(for you want to push to it) 第二个是非裸仓库,上面有一棵工作树。它可以包含更多unpacked elements。
在Dropbox中使用Git很危险:
是的,您无法推送到捆绑包,但您可以快速创建incremental bundle来交换最新的提交(我提到脚本in this answer)。
关于缺少提交,git push dropbox
显示“最新”,请检查您当前是否在有效分支(git branch
)上,而不是detached head。