设为首页 | 加入收藏  
软件定制开发
网站首页 关于我们 新闻中心 产品介绍 成功案例 小程序开发 公众号开发 联系我们
首页 > 行业动态
 
【 git的简单应用】
来源:www.fswebsoft.com 发布者:领航科技  发布时间:2020-01-01 
 

每个项目都有一个 git 目录(如果 git clone 出来的话,就是其中.git 的目录),它是 git 用来保存元数据和对象数据库的地方。这个目录非常重要,每次克隆镜像仓库的时候,实际拷贝的就是这个目录里面的数据

可以发现,Git会告诉你,git checkout  -- file 可以丢弃工作区的修改,如下命令:

git checkout  --  readme.txt,如下所示:

命令 git checkout --readme.txt 意思就是,把readme.txt文件在工作区做的修改全部撤销,这里有2种情况,如下:

  1. readme.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
  2. 另外一种是readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。
GIT采用第一种方式。像Subversion和Perforce等版本控制系统都是记录文件每个版本之间的差异,这就需要对比文件两版本之间的具体差异,但是GIT不关心文件两个版本之间的具体差别,而是关心文件的整体是否有改变,若文件被改变,在添加提交时就生成文件新版本的快照,而判断文件整体是否改变的方法就是用SHA-1算法计算文件的校验和。


下一篇:2020年软件开发行业发展前景分析
 
推荐文章

怎么才能把代码写的符合规范 [2020-01-01]
2020年软件开发行业发展前景分析 [2020-01-01]
服务器中的程序并发处理方式 [2020-01-01]
一个好的团队铸造好的产品 [2019-12-31]
js 控制Iframe 的高度随着子窗口的变化而 [2019-12-31]
软件对接中的常用方式 json [2019-12-31]
 
抚顺软件开发
抚顺软件定制开发
抚顺软件公司
抚顺软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 fswebsoft.com All Right Reserved
展开