1

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

4

3 回答 3

1

我只是从家里通过 SSH 连接到实验室机器。xterm 中的命令行看起来与 xterm 中通过 ssh 的命令行相同。

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

于 2012-06-06T12:18:08.500 回答
1

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

于 2012-06-06T12:19:06.637 回答
0

您只需提交到开发分支并对其进行处理,直到事情准备就绪,然后将其提交到生产分支......

于 2012-06-06T12:16:02.877 回答