
Git教程
基于廖雪峰老师的git教程,系统介绍git和github的使用。
CoreJT
中科院自动化所在读直博生,感兴趣的研究方向:文本分类、情感分析、机器阅读理解与问答系统以及对话系统。
展开
-
Git教程 | (9) 自定义Git和使用SourceTree
原文地址目录1. 自定义Git2. 忽略特殊文件3. 配置别名4. 搭建Git服务器5. 使用SourceTree6. 总结1. 自定义Git在安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。比如,让Git显示颜色,会让命令输出看起来更醒目:$ git config --global color...转载 2020-01-22 22:04:31 · 846 阅读 · 0 评论 -
Git教程 | (8) 使用Github和码云
原文地址目录1. 使用Github2. 使用码云1. 使用Github我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提...转载 2020-01-22 20:11:46 · 501 阅读 · 0 评论 -
Git教程 | (7) 标签管理
原文地址目录1. 标签管理2. 创建标签3. 删除标签1. 标签管理发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以...转载 2020-01-22 19:34:44 · 306 阅读 · 0 评论 -
Git教程 | (6) 分支管理
原文地址目录1. 分支管理2. 创建与合并分支3. 解决冲突4. 分支管理策略5. bug 分支6. Feature分支7. 多人协作8. Rebase1. 分支管理分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个...转载 2020-01-22 18:50:01 · 542 阅读 · 0 评论 -
Git教程 | (5) 远程仓库
原文地址目录1. 远程仓库2. 添加远程库3. 从远程库克隆1. 远程仓库到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你...转载 2020-01-22 14:34:54 · 314 阅读 · 0 评论 -
Git教程 | (4) 时光机穿梭
原文地址目录1. 时光穿梭机2. 版本回退3. 工作区和暂存区4. 管理修改5. 撤销修改6. 删除文件1. 时光穿梭机我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容:Git is a distributed version control system.Git i...转载 2020-01-22 13:02:16 · 421 阅读 · 0 评论 -
Git教程 | (3) 创建版本库
原文地址目录1. 创建版本库2. 把文件添加到版本库3. 小结1. 创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个...转载 2020-01-22 11:40:47 · 281 阅读 · 0 评论 -
Git教程 | (2) 安装Git
原文地址最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。要使用Git,第一步当然是安装Git了。根据你当前使用的平台来阅读下面的文字:目录1. Linux安装Git2. Mac OS X上安装Git...转载 2020-01-22 11:16:08 · 494 阅读 · 0 评论 -
Git教程 | (1) Git简介
原文链接目录1. 简介2. Git的诞生3. 集中式 vs. 分布式1. 简介Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git的特点是高端大气上档次!那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,...转载 2020-01-22 11:01:48 · 281 阅读 · 0 评论