软件版本控制在软件行业的作用十分重要, 而大多数在校学生对版本控制的了解却知之甚少。通过分析对比三大版本控制系统CVS、 SVN、 Git的优缺点, 基于Git设计并实现了一个吉林大学代码托管平台JLUCODE, 通过Git协议与Web平台实现本地与服务器的通讯。该平台主要实现代码托管、 统计分析、 论坛讨论和作业管理等功能, 以帮助学生学习、 理解版本控制的意义, 提升自身的能力, 更好地管理源码、 完成作业。