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 仓库
    Git使用教程_第1张图片
  • 然后,点击绿色的 * Clone or download * 按钮,出现下图所示的ssh
    Git使用教程_第2张图片
  • 将其复制,并在git bash中运行 git clone [email protected]: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 命令来查看信息,这些提交历史里就包含了所有提交过的版本的信息

你可能感兴趣的:(Git使用教程)