摘要:
git教程学习来自廖雪峰的官方网站 删除文件 先新建一个test.txt文件提交到git 一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了: 这个时候,Git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了: 现在你有两个 阅读全文
摘要:
git教程学习来自廖雪峰的官方网站 撤销修改 如果在readme.txt里写错了一行代码,比如 最后一行自然不是代码内容,那除了手动删除代码中的错误行,那还有一种方法,使用git status先查看状态 这里面明确说了一句话 可以使用 git restore + 文件名 可以丢弃工作区的修改 命令g 阅读全文
摘要:
git教程学习来自廖雪峰的官方网站 管理修改 现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修 阅读全文
摘要:
git教程学习来自廖雪峰的官方网站 工作区与暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的gitStore文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.gi 阅读全文
摘要:
git教程学习来自廖雪峰的官方网站 1.版本回退 修改readme.txt文件提交到Git版本库,例如: 任意修改几个版本进行add和commit以后,考虑一下当前的版本已经更迭到几代了? 在实际工作中,我们脑子里怎么可能记得一个几千行的文件每次都改了什么内容,不然要版本控制系统干什么。版本控制系统 阅读全文
摘要:
git教程学习来自廖雪峰的官方网站 1.认识git git与svn对比 集中式版本控制系统(svn)最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。 那分布式版本控制系统(git)与 阅读全文