摘要: Git可以在时间轴上穿梭,也可以在平行宇宙间穿梭,那么究竟是什么在穿梭呢?是HEAD指针。 有两种指针,一个是HEAD指针,另一种是分支指针。 分支指针指向其平行宇宙里(也就是这个分支里)的当前版本,而HEAD指针指向当前分支指针。 切换当前分支其实是把HEAD指针指向另一个分支指针。 合并分支就是 阅读全文
posted @ 2020-01-27 20:00 dynmi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 前面所说都是在我们本地自己的电脑上进行的。不需要连接互联网,不需要与其他机器交互。 Git作为分布式管理系统与SVN等集中式管理系统最大的区别就是它既能脱机本地操作,也能联网远程操作。 Git支持多种协议,包括SSH协议、HTTPS协议,默认的git://使用SSH,但也可以用HTTPS等其他协议。 阅读全文
posted @ 2020-01-27 19:48 dynmi 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 工作区就是实实在在地存储着文件的位置,比方说我的笔记本的“C:/project/git_test“文件夹。 暂存区(stage)则是git add和git commit之间的一个缓存区。需要提交的文件修改统统放到暂存区,然后一次性提交暂存区的所有修改。之前所提到过的git status命令就是用来查 阅读全文
posted @ 2020-01-27 10:38 dynmi 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 添加修改仓库中文件,用到的git命令是 git add <xx> git commit -m "xxx" 首先要说一下,在操作系统文件系统中更改仓库目录里的文件只是更改文件而已,而git管理系统并没有任何变化,我们使用git add和git commit命令是在改变git版本管理系统。 使用git 阅读全文
posted @ 2020-01-27 10:19 dynmi 阅读(9580) 评论(0) 推荐(1) 编辑