代码管理
代码管理的重要性不言而喻,既可以降低灾难恢复代价,也利于团队协作开发,还利于重大更新的分支开发。
有时候不小心写错或丢失项目代码, 通过代码管理工具来回溯项目代码往往可以成为我们的救命稻草。
谈到代码管理, 大家脑海中一定会浮现Git、SVN等。
不过相对于SVN, 具有分布式特性,更快速的Git是更受到个人喜爱的。下面来分享个可以通过沙盒趣味学习Git命令的网站。
Git学习
LearnGitBranching是一个非常有趣的Git学习网站,它不仅有生动有趣的可视化分支视图来帮助学习者理解Git工作流程,还有循序渐进的趣味闯关。Github地址
关卡示例
LearnGitBranching具有非常形象的可视化视图,让我们对git分支的操作及整个Git工作树的变化一目了然。
关卡
关卡设计得非常合理,从git commit
提交开始学习,后面是git branch
创建分支,git checkout <branch_name>
切换分支等,最后还有关于远程仓库的关卡。
结语
那么在LearnGitBranching,我们不仅可以把Git学得开心,还可以学得明白了 :)