我在两台机器上工作,一台在我的实验室,一台在家里。我经常开始在实验室工作,并希望继续在家,但代码不是我想要承诺的状态。使用git处理这种情况的正确工作流程是什么?
答案 0 :(得分:1)
我只是从家里通过SSH进入实验室机器。 xterm中的命令行看起来与通过xterm中的ssh的命令行相同。
另请记住使用GNU screen或tmux。这样,您可以继续编辑会话,将编译结果“留在屏幕上”以供将来审核等。
答案 1 :(得分:1)
一种解决方案可能是在您在计算机之间进行开发时创建另一个分支,并且只在您提交实际代码时将其合并到主干中。这样,您可以承诺将代码推送到存储库并在计算机之间可用,但仍然将其与“已完成”的代码分开。
答案 2 :(得分:0)
你只需要提交一个开发分支并对其进行处理,直到事情准备就绪,然后将其提交给生产分支....