2016年5月28日
摘要: 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。 首先,登陆GitHub,创建一个新的仓库,名字叫gitskills: 我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建 阅读全文
posted @ 2016-05-28 11:37 JeremyLee87 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。 首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一 阅读全文
posted @ 2016-05-28 11:10 JeremyLee87 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。 没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现 阅读全文
posted @ 2016-05-28 10:47 JeremyLee87 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: 一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了: 这个时候,Git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了: 现 阅读全文
posted @ 2016-05-28 10:24 JeremyLee87 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: 在你准备提交前,一杯咖啡起了作用,你猛然发现了“stupid boss”可能会让你丢掉这个月的奖金! 既然错误发现得很及时,就可以很容易地纠正它。你可以删掉最后一行,手动把文件恢复到上一个版本的状 阅读全文
posted @ 2016-05-28 10:18 JeremyLee87 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 为什么说Git管理的是修改,而不是文件呢?我们还是做实验。第一步,对readme.txt做一个修改,比如加一行内容: 然后,添加: 然后,再修改readme.txt: 提交: 提交后,再看看状态: 咦,怎么第二次的修改没有被提交? 别激动,我们回顾一下操作过程: 第一次修改 -> git add - 阅读全文
posted @ 2016-05-28 09:59 JeremyLee87 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版 阅读全文
posted @ 2016-05-28 09:44 JeremyLee87 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看: git log命令显示从最近到最远的提交日志,我们可以看到3次提交,最近的一次是append GPL,上一次是add distributed,最早的一次是wrote a readme file。 如果嫌输出信 阅读全文
posted @ 2016-05-28 09:30 JeremyLee87 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: 初始化一个Git仓库,使用git init命令。 通过git init命令把这个目录变成Git可以管理的仓库. 如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。 多次添加文件: 小结: 初始化 阅读全文
posted @ 2016-05-28 08:55 JeremyLee87 阅读(229) 评论(0) 推荐(0) 编辑
  2016年5月27日
摘要: 在使用sublime text 3 过程中,node.js装了好几次都没有成功,今天终于成功了,现将安装过程整理一下。 安装过程中主要参考了以下代码: 第一,下载文件 https://nodejs.org/en/download/ 第二步:安装node 运行下载的node.exe程序,,默认安装位置 阅读全文
posted @ 2016-05-27 17:10 JeremyLee87 阅读(262) 评论(0) 推荐(0) 编辑