在多台计算机之间开发

时间:2016-04-25 01:46:13

标签: git github workflow

我一直在使用Git进行版本控制,而GitHub现在使用GitHub发布代码。我对界面感到满意并发现它非常有用。但是,我对这种情况有点不知所措。我是学生用我的学校电脑和个人电脑编写代码。

我必须经常从多台计算机上处​​理我的应用程序。当句号结束时我可能正在编写代码,我需要离开。将代码推送到GitHub然后在我回家时将远程分支与我的PC同步是错误的(这意味着“我每天都会推送到GitHub。”但是,这是正确的用法吗?如果没有,我应该使用什么工具?我想要将多个工作区与可能非常错误和错误的代码同步。

2 个答案:

答案 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的新分支并重复这些步骤。