Git :版本控制的历史

本文介绍了版本控制从diff、patch时代的手动操作到CVS、SVN的进化,阐述了各阶段的工作原理、优缺点,重点讲解了Git的全局版本号、原子提交等特性。
摘要由CSDN通过智能技术生成

一、diff、patch时代 

  • 使用diff命令比较两个文本文件或目录的差异 

Image
  1. 使用cat命令,查看hello,和world文件的内容; 

  2. 使用diff -u hello world > diff.txt命令,比较hello和world文件的差异,并保存在diff.txt文件中; 

  3. 使用cat命令,查看diff.txt文件内容: 

---标识原始文件,+++标识目标文件; 

-标识只出现在原始文件的行,+标识只出现目标文件的行; 

@@-1,2 +1,2@@表示差异小节,原始文件第1行开始2行,目标文件第1行开始,两行; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值