Git使用教程

本文为Git基本操作与常用命令的后续教程。在上篇教程中,主要介绍了Git的安装与简单命令,而本文将在上文的基础上进行更深入的介绍,包括版本库的创建、远程库的克隆和推送、版本回退。

1.创建仓库

版本库即为仓库,在GitHub中为repository,仓库中的所有文件都可以被Git管理。

  • 首先,切换到自己想要创建仓库的文件夹,通过运行 git init命令将此文件夹变为Git仓库
  • 其次,使用 git add file.rb命令将文件添加到仓库的暂存区
  • 随后,通过 git commit -am "File introduction" 将文件提交到仓库,这里-am之后添加的信息为文件的改动信息

通过这样简单的三步就可以新建一个Git仓库并将其提交到GitHub。

2.远程库的克隆

上一节我们通过简单的步骤创建了一个Git仓库并将其提交到远程端,如果我们想要从GitHub上将仓库放置到本地该如何做?
Git提供了非常方便的操作--克隆(clone)来将需要的仓库放置到本地。
例如我想将 learngit 仓库克隆到本地,我将如何通过clone来实现呢?

  • 首先,我们在GitHub上打开 learngit 仓库
  • 然后,点击绿色的 * Clone or download * 按钮,出现下图所示的ssh
  • 将其复制,并在git bash中运行 git clone git@github.com:wky0615/learngit.git,注意,将命令中的ssh是我们刚刚复制的

如此一来,git bash中出现receiving objects:100%即克隆完成

3.远程库的推送

在本地修改了文件之后,我们就需要把文件重新上传到GitHub里去,不然修改的意义何在?

  • 在Git bash运行 git add file.rb 将本地修改上传到暂存区
  • 继续运行 git commit -am "File Introduction" 将修改提交
  • 最后,使用 git push origin master 命令将所有修改推送到GitHub

4.版本回退

在我们日常使用Git的过程中难免会出现想要回退到上一个版本的情况,例如代码修改后无法运行或者提交了一些并不能见人的东西:-)
那么我们就需要操作一下Git让它退回上一个版本

  • git reset HEAD commit_id 可以帮助我们在版本的历史之间穿梭,这里commit_id为所提交的版本的ID
  • 如果你无法记住你想要回到的版本的ID,那你就需要 git log 命令来查看信息,这些提交历史里就包含了所有提交过的版本的信息
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所...
    景岳阅读 1,049评论 0 3
  • 转载自:http://www.open-open.com/lib/view/open1414396787325.h...
    Bbooo阅读 501评论 0 3
  • 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集...
    傲慢二锅头阅读 449评论 0 0
  • 文/甜儿 ⒈ 高考刚刚结束,坐地铁回家的途中,听孩子和家长们讨论语文作文怎么怎么样,理综怎么怎么样,我好像回到了高...
    小超人甜儿阅读 227评论 0 0
  • B/S模型、XML/Web Service技术 测试工程师要掌握:数据结构和算法设计,设计模式和体系结构。
    a4e794140953阅读 136评论 0 0