git中比较有用的两个命令, git stash 和 git worktree, 你值得了解一下
1. Git和SVN的别样比较
部门从SVN签到了Git, 总算跟上了潮流的脚后跟....就像曾经的perl和pascal, 不会消失, 但会渐渐淡化, 直到成为老一辈程序员心中的记忆和口中的谈资.
2. git stash 本地保存
SVN有个缺点, 代码不方便本地保存, 我一般都是通过文件夹右键...这样不同的开发分支A和B是在不同的文件夹下的, 不会相互影响. 但是在Git下, checkout的分支还是在同一个目录, 这样就很不方便代码管理....修复后checkout回featureA, 但是你发现gradle需要同步, java需要重新编译, 你需要10分钟甚至更久才能恢复到你原来的代码状态....这样的bug来几次, 你就要疯了, 然后觉得git clone代码, 放在不同的文件夹下是个挺好的主意. 需要checkout时, 就去不同的文件夹checkout, 相互不影响挺好.