GitHub基本操作&&使用


继续讲解GitHub,这节主要讲解Git的操作和使用.

Git分支

  • 解释:分支就好比是一棵树分出来的好多斜枝,但是有一根主分支,那就是master分支,比如你现在正在分支1上面做你的登录功能呢,你们经理让你现在放下手头的工作,去完善一下注册功能,那么这个时候就需要切换分支.具体操作步骤,请看下面详细图解
  • 1.创建分支 ----> git branch 分支名称
  • 2.查看分支 ----> git branch

图解

GitHub基本操作&&使用_第1张图片
**创建分支**

  • 3.切换分支 ----> git checkout 分支名称

图解

GitHub基本操作&&使用_第2张图片
**切换分支**

  • 4.在newBranch分支上添加一些代码 touch 文件 然后 vi编辑

图解

GitHub基本操作&&使用_第3张图片
**新分支上添加代码**

GitHub基本操作&&使用_第4张图片
**新分支上添加代码**
  • 5.再次切换到master分支上,查看日志里,并没有newBranch中添加的日志,查看文件也没有在newBranch中添加的内容,这样就可以愉快的来回切换分支,不耽误做任何事情 git checkout 分支名称

图解 - 大家注意看命令行最后的小括号里面的信息,就是你现在所在的分支

GitHub基本操作&&使用_第5张图片
**查看日志**

  • 6.合并分支,合并之后在master分支上,可以看到两次历史记录,同时也可以看到在newBranch中添加的代码 git merge newBranch

图解

GitHub基本操作&&使用_第6张图片
**合并分支**

GitHub基本操作&&使用_第7张图片
**合并分支**
  • 7.删除分支 git branch -d 分支名称

图解

GitHub基本操作&&使用_第8张图片
**删除分支**

Git共享仓库

  • 共享仓库就是在以后的协作开发中,产品经理那边会有一个共享仓库,每个员工把自己写的代码提交到共享仓库,方便同事之间的协作开发 | 克隆 | 合并代码

  • 1.新员工直接拉去别人代码,通过clone方式 git clone 目录

图解

**直接拉取**
**克隆代码**

** 共享仓库虽然是一个裸仓库,但是它克隆下来的内容,是一个完整的仓库,里面是有工作区的**

GitHub基本操作&&使用_第9张图片
**共享仓库**
  • 2.创建裸仓库
    在裸仓库当中是看不到工作区的,里面只有一些git相关的内容,默认是隐藏的,不让用户去修改里面的内容,它知识用来共享的,不能去修改任何命令

图解

**创建裸仓库**

如果已经存在共享仓库,其他用户直接从仓库克隆代码,克隆下来的代码是有工作目录的

**已有共享仓库**
  • 3.user2添加代码

图解

GitHub基本操作&&使用_第10张图片
**用户2添加代码**

  • 4.user2修改完文件之后,添加到本地仓库 git add -A

图解

GitHub基本操作&&使用_第11张图片
**添加到本地仓库**

  • 5.user2把代码提交到共享仓库, user3/shareProject git push 目录

图解

GitHub基本操作&&使用_第12张图片
**提交到共享仓库**

  • 6.user1从共享仓库获取代码 git pull 目录

图解

GitHub基本操作&&使用_第13张图片
**user1获取代码**

** 在user1中已经能够看到user2添加的代码**

**已能够看到添加代码**

** 并且能够查看user2的提交日志**

GitHub基本操作&&使用_第14张图片
**可以查看日志**

创建&&配置远程仓库

  • 1.登录远程仓库
GitHub基本操作&&使用_第15张图片
**登录**
  • 2.点击仓库
GitHub基本操作&&使用_第16张图片
**点击仓库**
  • 3.输入仓库名称,描述信息
GitHub基本操作&&使用_第17张图片
**创建仓库**
  • 4.仓库完毕显示
GitHub基本操作&&使用_第18张图片
**完毕**
  • 5.配置远程仓库 SSH_key
    第一次创建仓库,会提示添加SSH_key
GitHub基本操作&&使用_第19张图片
**配置远程仓库**
  • 6.到本地命令中生成公钥和私钥,在任何目录下输入即可
GitHub基本操作&&使用_第20张图片
**生成公钥和私钥**
  • 7.查看本地生成的公钥和私钥,生成的公钥和私钥会存入C盘当中
GitHub基本操作&&使用_第21张图片
**查看公钥和私钥**
  • 8.打开id_rsa.pub文件,复制公钥,粘贴到远程
GitHub基本操作&&使用_第22张图片
**赋值公钥到远程**
  • 9.看到下面提示说明添加成功.如果不成功的话,就再去生成一次
GitHub基本操作&&使用_第23张图片
**成功**

与远程仓库进行交互

  • 其实把本地交互搞会了,远程的也一样,远程的无非就是配置下SSH_key,共享仓库换成了远程仓库而已

  • **1.在本地创建一个文件夹,我这里面是GitRemotePro,进入到里面

GitHub基本操作&&使用_第24张图片
**创建本地文件夹**
  • 2.鼠标右键空白的地方,选择git bash here
GitHub基本操作&&使用_第25张图片
**打开命令行**
  • 3.在远程查看仓库地址 SSH后面的地址就是你要的地址
GitHub基本操作&&使用_第26张图片
**SSH后面的地址就是你要的地址**
  • 4.从远程仓库中clone代码,在git bash当中粘贴上面赋值的地址
GitHub基本操作&&使用_第27张图片
**clone远程代码**
  • 5.在本地会生成一个konw_host的文件.输入yse开始clone
GitHub基本操作&&使用_第28张图片
**know_host**
GitHub基本操作&&使用_第29张图片
**clone完成**
  • 6.然后会在本地生成一个克隆下来的项目文件夹
GitHub基本操作&&使用_第30张图片
**生成文件夹**
  • 7.提交代码到远程仓库
    通过git push 远程地址 分支名称提交到远程仓库 这里默认的远程地址已经被转换成origin 所以可以使用git push origin 分支名称

查看详细信息git remote -v

切换到刚才clone下来的远程项目文件夹,创建并添加一些文件进去

GitHub基本操作&&使用_第31张图片
**创建添加文件**
  • 8.把内容添加到本地仓库
GitHub基本操作&&使用_第32张图片
**添加到本地仓库**
  • 9.提交代码到远程仓库
GitHub基本操作&&使用_第33张图片
**提交到远程仓库**
  • 10.到远程仓库查看提交的文件
GitHub基本操作&&使用_第34张图片
**查看文件**
到这里你把上面的内容全部掌握之后,操作Github应该是so easy的事情了,如果遇到什么问题的话,欢迎留言.

你可能感兴趣的:(GitHub基本操作&&使用)