我有一个使用git的个人项目,我经常在Github上托管的多台计算机上进行攻击.由于我在家工作,我往往会经常中断.我将在声明的中间,晚餐将准备好,或者我需要更换尿布.当我回到编码时,我可能在不同的计算机上.获得最新版本的最佳方法是什么?
我认为最正统的答案是承诺和推动.我经常做出承诺,但在这里承诺对我来说似乎很混乱.代码可能处于一个完全破碎的状态,我正处于思考的中间.提交和发布它,即使是在主题分支上,对我来说也不合适.它也比我想要的步骤更多.
到现在为止我一直在使用DropBox.但这似乎导致了我的腐败指数.不难想象,因为这些同步可以跨越不同版本的git和不同的操作系统.所以我害怕这个.
有没有人有更好的选择?
一种解决方案是使用私人服务器。要么支付 GitHub 微型帐户的费用,要么只使用您已经有权访问的某些服务器。然后你提交并推送到私人服务器。当代码准备好后,您可以在压缩/清理提交等之后将其推送到公共服务器。