摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900375748016320 当你从远程仓库克隆时,实际上Git自动把本地的仓库的master分支和远程仓库的master分支对应起来了,并且,远程仓库的默认名称是origin。 要查看远程 阅读全文
posted @ 2019-07-01 22:25 凌晨四点的蓝 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900388704535136 一般都与dev分支进行合并 Bug分支 Bug分支也是一个分支,他甚至和前面创建的分支没有区别,只是在Git中,分支是如此的强大,以至于在修复Bug的时候,所以 阅读全文
posted @ 2019-07-01 21:36 凌晨四点的蓝 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900005860592480 补充 注意到Git用(HEAD -> master)和(origin/master)标识出当前分支的HEAD和远程origin的位置分别是582d922 add 阅读全文
posted @ 2019-07-01 19:57 凌晨四点的蓝 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900004111093344 创建分支时,新分支的文件内容建立在原分支的基础上,我们称这时候的文件状态为A,当两个分支上都对A之前的文件状态进行修改后,再去合并就会出现冲突(我大概是这样理解 阅读全文
posted @ 2019-07-01 16:48 凌晨四点的蓝 阅读(7649) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/896954848507552 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。注意是平行宇宙 分支在实际中有什么用呢?假设你准 阅读全文
posted @ 2019-07-01 13:08 凌晨四点的蓝 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 准备工作 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这 阅读全文
posted @ 2019-07-01 10:47 凌晨四点的蓝 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900002180232448 在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: 一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用 阅读全文
posted @ 2019-07-01 10:28 凌晨四点的蓝 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/897884457270432 Git之所以比其他版本控制系统设计得优秀,就是因为Git跟踪并管理的是修改,而非文件。 比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字 阅读全文
posted @ 2019-07-01 10:19 凌晨四点的蓝 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 命令和一些其他的属性等 *)在使用git commit -m “description" 这个描述会加在上次提交后所有add的文件后面,所以也可能产生不符合这个描述的文件后面也跟了这个描述,所以建议若是有多个不能用 一个描述概括 的不同的文件,就分成两次提交 就是因为.gitignore 和merg 阅读全文
posted @ 2019-07-01 10:03 凌晨四点的蓝 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 暂存区(stage)是Git非常重要的概念,弄明白了暂存区,就弄明白了Git的很多操作到底干 阅读全文
posted @ 2019-07-01 09:45 凌晨四点的蓝 阅读(367) 评论(0) 推荐(0) 编辑