我一直在使用Git进行版本控制,并使用GitHub为现在发布代码。我对界面感觉很舒服,并觉得它非常有帮助。不过,我对这种情况有点勉强。我是一名学生,使用我的学校电脑和个人电脑编写代码。在多台计算机之间进行开发
我必须经常从多台计算机上处理我的应用程序。当期限结束时,我可能正在编写代码,我需要离开。将代码推到GitHub上,然后在我回到家时将远程分支与我的PC同步(这意味着我每天都会推送到GitHub),感觉不对。但是,这是正确的用法吗?如果不是,我应该使用什么工具?我想要将多个工作区与可能不正确和错误的代码一起同步。
是什么让你对你“感觉不对”?你不想看到“工作进行中”在你的历史中提交,你是否只使用一个分支并希望它始终处于工作状态? – Jonah
因此,有一个WIP分支,只是强制推动它。 Git是一个完整的历史编辑器,你可以随心所欲地重写和修改,对于提交没有什么神圣之处。 – jthill