Git版本控制_姚伦资料.pptx

Git版本控制入门培训 Git实战 Git进阶Git历史Git基础版本控制系统什么是版本控制?我们真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。当我们仅对保存着软件源代码的文本文件作版本控制管理,而实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,再或者是一名程序名,可能会需要保存某一幅图片、一个页面布局文件或一个代码文件的所有修订版本。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出是谁最后修改了什么地方从而造成某些怪异问题,又是谁在何时报告了某个功能缺陷,等等。使用版本控制系统通常还意味着,就算你胡来搞砸了整个项目,把文件改的改,删的删,你也可以轻松恢复到原先的样子。而由此额外增加的工作量却微乎其微。版本控制为我们解决的问题•项目的版本控制✓工作协同✓发布管理✓Debug(gitbisect)✓代码审核✓持续集成个人的版本控制✓时光机✓云存储✓在GitHub上的博客、“简历” 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单,不过坏处却不少:有时候会混淆所在的工作目录,弄错了文件丢了数据就没了后退的路。 为了解决这个问题,人们很久以前就开发了许多种本

文档评论(0)

1亿VIP精品文档

相关文档