我一直在使用Git进行版本控制,而GitHub现在使用GitHub发布代码。我对界面感到满意并发现它非常有用。但是,我对这种情况有点不知所措。我是学生用我的学校电脑和个人电脑编写代码。
我必须经常从多台计算机上处理我的应用程序。当句号结束时我可能正在编写代码,我需要离开。将代码推送到GitHub然后在我回家时将远程分支与我的PC同步是错误的(这意味着“我每天都会推送到GitHub。”但是,这是正确的用法吗?如果没有,我应该使用什么工具?我想要将多个工作区与可能非常错误和错误的代码同步。
答案 0 :(得分:1)
只要您定位正在进行的工作分支,就可以立即推送。
稍后你可以在与其他主要分支合并之前修改或压制该分支的历史。
看看这个:https://git-scm.com/book/es/v2/Git-Tools-Rewriting-History
答案 1 :(得分:0)
我会推荐以下内容,
创建一个名为school_work
的分支并对其进行处理。在一天结束时,将您的更改推送到develop
。
请记住,我们将使用develop
作为具有holy
代码的分支。
当您到达家中结账school_work
分行并继续您离开的地方。
在工作结束时。
执行git rebase -i ...
进行交互式修改,按照您希望的方式组织提交。
最后做git pull --rebase origin develop
。这将使您的分支机构反对开发。
现在将您的school_work
分支合并到develop
。
在下一次学校工作会议中,从当时school_work2
结帐一个名为develop
的新分支并重复这些步骤。