git与github的简单使用教程

git与github的简单使用教程

一、创建仓库

  1. 点击new,进入创建仓库页面

git与github的简单使用教程_第1张图片

  1. 对将要创建的仓库进行一些简单的设置

git与github的简单使用教程_第2张图片 git与github的简单使用教程_第3张图片

  1. 最后再点击create repository就可以了。

git与github的简单使用教程_第4张图片

  1. 到这我们就创建好了一个仓库。

git与github的简单使用教程_第5张图片

二、使用git clone,将仓库克隆到本地

在github上创建了一个仓库,怎么把它克隆(clone)到本地呢?这时候就需要使用git来进行管理与同步。首先你需要去git官网下载git,然后安装即可。接下来我们使用git命令将仓库克隆到本地。

  1. 使用SSH

git与github的简单使用教程_第6张图片 git与github的简单使用教程_第7张图片

  1. 在本地创建git工作区

git与github的简单使用教程_第8张图片

  1. 进入git工作区,打开git命令窗口 git与github的简单使用教程_第9张图片

git与github的简单使用教程_第10张图片

  1. 使用git clone命令将远端仓库克隆到本地工作区

命令格式:git clone 刚刚复制的SSH口令

git与github的简单使用教程_第11张图片

这时候我们再打开工作区看看是不是克隆进来了:

git与github的简单使用教程_第12张图片 git与github的简单使用教程_第13张图片

我们可以看看这个文件夹里的隐藏文件,查看步骤如下:

git与github的简单使用教程_第14张图片 git与github的简单使用教程_第15张图片 git与github的简单使用教程_第16张图片


如果我们要修改或添加本地仓库里的一些文件,怎么更新到远端呢?它需要经过以下三个步骤:

  1. 使用git add命令,将工作区的修改提交到暂存区
  2. 使用git commit命令,将修改从暂存区提交到master分支
  3. 使用git push命令,将修改从master分支推送到远端

git与github的简单使用教程_第17张图片

三、使用git add,提交修改至暂存区(index或stage)

  1. 首先我们需要对git工作区做一些修改,例如创建一个新的文件first.txt

git与github的简单使用教程_第18张图片

  1. 使用命令git add 文件名

git与github的简单使用教程_第19张图片

  1. 到这修改已经保存在暂存区了,我们可以使用git status命令查看当前状态

git与github的简单使用教程_第20张图片

同时我们可以看到user "git reset HEAD ..." to unstage,意思是我们可以使用这个命令git reset HEAD 文件名,把刚才的提交撤回。这里就不再演示了,感兴趣的同学可以去试试。

四、使用git commit,提交修改至本地master分支

  1. 命令格式为:git commit -m "对此次提交的简单说明"-mm的意思是message.

git与github的简单使用教程_第21张图片

  1. 再次使用git status查看当前状态

git与github的简单使用教程_第22张图片

五、使用git push,将本地修改

  1. 使用git push命令就可以将本地master中的修改提交到远端master中去了。

git与github的简单使用教程_第23张图片

  1. 这时候我们刷新github看看

git与github的简单使用教程_第24张图片


到这,我们已经完成了git的一些基本操作,接下来我们补充一些比较常用的其它git命令。

查看操作git log,git show commit id

使用git log命令可以查看我们所有的commit日志

git与github的简单使用教程_第25张图片

使用git show commit id命令可以查看一个commit的详细信息

git与github的简单使用教程_第26张图片

回滚操作git reset commit id

在进行push之前我们可能会进行多次commit操作,有时候我们希望能够退回到某一次commit时的状态,这时我们可以使用git reset commit id命令。

但请注意,push完之后再reset是没用的,reset只对本地有效!

拉取操作git pull

有时候远端修改领先与我们的本地修改,因为一个仓库可能有多人同时在修改更新,如下图所示: git与github的简单使用教程_第27张图片

这时候我们就需要使用git pull命令来拉取远端的最新状态,同步到本地。

git与github的简单使用教程_第28张图片


好的,这就是这篇文章的所有内容了,有问题欢迎留言。

你可能感兴趣的:(git与github的简单使用教程)