随笔分类 -  java开发相关 / git的使用 / 文件的操作

摘要:在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: git add test.txt git commit -m "add test.txt" 一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了: rm test.txt 这个时候 阅读全文
posted @ 2023-11-27 17:55 lipu123
摘要:1.情景1 自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: cat readme.txt 在你准备提交前,一杯咖啡起了作用,你猛然发现了stupid boss可能会让你丢掉这个月的奖金! 既然错误发现得很及时,就可以很容易地纠正它。你可以删掉最 阅读全文
posted @ 2023-11-27 17:46 lipu123
摘要:现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 为什么说Git管理的是修改,而不是文件呢?我们还是做实验。第一步,对readme.txt做一个修改,比如加一行内容: cat readme.txt 然后 阅读全文
posted @ 2023-11-27 17:32 lipu123
摘要:工作区(Working Directory) 是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index) 阅读全文
posted @ 2023-11-27 17:20 lipu123
摘要:现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. Git is free software distributed under the GPL. 然 阅读全文
posted @ 2023-11-27 17:09 lipu123
摘要:我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version control system. Git is free software. 现在,运行git stat 阅读全文
posted @ 2023-11-27 16:29 lipu123