为什么做到一半的代码不能提交?
Topic source纯属讨论, 个人认为这个跟设计理念有些关系.
如果有些bug很紧急, 而你当前的修改只做到一半, 导致工程都无法启动起来.
这时当然是可以 git commit 或者 git stash.
那两者有什么区别?
git commit 会在 git log 里面留下一次 log, 而你push之后别人是可以回退到你这个版本的, 不论什么原因, 如果别人到了你这个版本, 发现连工程都启动不起来, 自然会有很多疑问.
因此一次良好的 git commit 应该不要破坏工程的稳定性才对.
所以你不能把做到一半的代码进行 git commit.
(当然以上都是一些很理想的情况, 反正 git commit 也可以, 又不是不能用
- 1
asfklALc
如果是每个人都在自己的分支上工作,将未完成的代码提交到本地的版本库,修改完bug后再checkout不行吗?