美文网首页
GitHub基本操作&&使用

GitHub基本操作&&使用

作者: 西巴撸 | 来源:发表于2017-04-20 15:38 被阅读36次

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

Git分支

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

图解

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

图解

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

图解

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

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

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

图解

**合并分支** **合并分支**
  • 7.删除分支 git branch -d 分支名称

图解

**删除分支**

Git共享仓库

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

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

图解

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

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

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

图解

**创建裸仓库**

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

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

图解

**用户2添加代码**
  • 4.user2修改完文件之后,添加到本地仓库 git add -A

图解

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

图解

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

图解

**user1获取代码**

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

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

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

**可以查看日志**

创建&&配置远程仓库

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

与远程仓库进行交互

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

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

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

查看详细信息git remote -v

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

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

相关文章

网友评论

      本文标题:GitHub基本操作&&使用

      本文链接:https://www.haomeiwen.com/subject/visuottx.html