GitHub基本操作&&使用


继续讲解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的事情了,如果遇到什么问题的话,欢迎留言.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,638评论 4 54
  • @(〓〓 iOS-实用技术)[代码管理 Git/SVN] 作者: Liwx 邮箱: 1032282633@qq....
    Liwx阅读 2,746评论 1 13
  • 莫名地, 不知道该做些什么,也不知道该想些什么;只是一味的惆怅! 从前的从前,我也曾是一个思绪漫天飞...
    波波的快乐生活阅读 193评论 0 0
  • 晚上开车回家的路上,车水马龙的繁荣景象刚刚让我想到今天是平安夜。 想到10年前的自己,还热衷于节日的娱乐气氛。还是...
    高桥美莎阅读 243评论 1 17
  • 当一种不知名的钝痛与荒乱从深深的心底里升上来,累成眼泪流出来。那种难以言喻的无助将我们狠狠推进了深渊,无力尖叫,...
    茯苓子阅读 189评论 0 2