Git 当您需要切换机器,但不是';你还没准备好承诺吗?

Git 当您需要切换机器,但不是';你还没准备好承诺吗?,git,version-control,Git,Version Control,我在两台机器上工作,一台在实验室,一台在家。我经常在实验室开始工作,并希望在家继续工作,但代码不是我想要提交的状态。使用git处理这种情况的正确工作流程是什么?您只需向开发部门提交工作,直到事情准备就绪,然后提交给生产部门……我只需要从家里用SSH连接到实验室机器。xterm中的命令行与通过ssh在xterm中显示的命令行完全相同 还记得使用或。这样,您就可以继续编辑器会话,将编译结果“保留在屏幕上”以供将来查看等等。一种解决方案可能是在计算机之间开发时创建另一个分支,并且只有在提交实际代码时才

我在两台机器上工作,一台在实验室,一台在家。我经常在实验室开始工作,并希望在家继续工作,但代码不是我想要提交的状态。使用git处理这种情况的正确工作流程是什么?

您只需向开发部门提交工作,直到事情准备就绪,然后提交给生产部门……

我只需要从家里用SSH连接到实验室机器。xterm中的命令行与通过ssh在xterm中显示的命令行完全相同


还记得使用或。这样,您就可以继续编辑器会话,将编译结果“保留在屏幕上”以供将来查看等等。

一种解决方案可能是在计算机之间开发时创建另一个分支,并且只有在提交实际代码时才将其合并到主干中。通过这种方式,您可以提交将代码推送到存储库并在机器之间可用的代码,但仍然将其与“完成”的代码分开