**

如何使用github(萌新向)

**相信大家在初次想要使用github的时候,打开github官网之时,很多人的脑海里面都会冒出一个念头–“oh my god”,全是英文,咋整?满屏幕的陌生单词,一个“危”字就悄悄的出现在了头上

遇到这种情况该咋办?没错(立马放弃学习),立刻马上撸起袖子加油干。

第一步进入github官网,注册自己的github账号

github官网链接https://github.com/


进入到官网之后,首先会出现这个页面,此时我们需要先注册一个账号,点击右上角的sign up即可开始您的注册之旅

点击sign up进入后您就可以开始愉快的注册之旅了
username 栏输入你自己起的名字
Email address 栏输入自己的邮箱
password栏输入 登录GitHub的密码(千万不要忘记哦)

输入上述需求后,便可以点击下方绿色的 create an account 进入下一个阶段


点击进入后先会进行一个小小的人机验证(亲爱的同学,我们要确定您不是机器人哦)
紧接着便可以选择你的订阅方式
我们选择免费订阅(free)点击continue即可

点击continue之后会出现一个小小的问卷,根据自己的情况填写就完事了,之后点击下方绿色的 submit(不选择也可以哦)

提交选项之后,便会出现这样的画面,英语好的同学可以仔细阅读并翻译(看完后再写篇5000字读后感,口味更佳哦)


看不懂的同学,直接打开自己的邮箱,打开收信箱进行验证即可(点击蓝色 verify Email address)

点击验证后,会直接跳转到登录页面
用自己刚才注册的名称(或者邮箱),输入密码后登录
出现此页面


自己输入库的名字后(随心所欲的起名字,开心就好)注:请使用英文命名
点击绿色按钮(create repository)即可(第二个框可以添加对库的描述,自己适当填写)

第二步 下载git

官网链接
https://git-scm.com/

点击downloads,下载自己电脑对应版本即可

软件下载完成后运行
安装时一直next即可

第三步 配置git bash

上述软件安装完成后,会生成三个程序

此时我们打开git bash进行相关配置

当这个界面第一跳出来的时候,我的内心是拒绝的,黑漆漆的一片也没有任何提示,这是要我做啥呢?我是谁,我在哪?我该何去何从?其实身为一个萌新,我们并不用考虑这麽多,管他是啥呢,跟着走,配置完就ok了
在命令行输入如下命令

$ ssh-keygen -t rsa -C “你的邮箱”(注:-t 和 -C前面有空格)

回车后,出现如下情况即可

这时候,你的密匙已经创建成功,密匙路径为上图中
your public key has been save in 后的路径里
此时,你可以打开自己电脑目录打开id-rsa.pub(需要office专业版)
或者使用更简单的方法,使用git 查看
使用cd “文件夹名称”进入id-rsa.pub所在文件夹(“前有空格)




进入相关文件夹后使用 cat 命令查看密匙

使用cat命令后便会出现密匙 复制即可

复制后回到github
打开设置(setting),找到 SSH and GPG keys选项添加新的SSH keys




如上图所述,完成绑定
之后回到git bash
输入$ ssh -T git@github.com


输入 yes 回车即可

显示如上所示即证明成功

之后回到github,打开你的库,复制库的链接(如下图所示)


之后回到git bash
自己选择文件夹(cd 命令进入 文件夹 cd …/退出文件夹 ls 显示文件夹中文件)
使用git clone ”刚刚复制库的链接“
将库克隆到本地

第四步 尝试将本地文件上传至github

此时我们可以自己创建一个文件
使用 touch 命令创建一个文件
例如touch hello.c

下一步
使用git add命令将文件添加到索引

使用git commit -m ”你想要加的备注“提交到本地版本库


再使用git push origin master命令将本地master分支最新修改推送到github

输入后便会出现登录界面
登录后 出现如图所示界面,即证明上传成功


此时,进入github,进入你的库,便可以看到已经上传的文件

希望这篇文章可以对您有所帮助,如有不足之处,也希望您可以及时指正

如何使用github(萌新向)相关推荐

  1. 超强NLP思维导图,知识点全面覆盖:从基础概念到最佳模型,萌新成长必备资源...

    栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一只萌新,想把自己修炼成一个成熟的NLP研究人员,要经过一条怎样的路? 有个名叫Tae-Hwan Jung的韩国小伙伴,做了一份完整的思维导 ...

  2. 拒绝无脑试错:写给萌新的“科学炼丹”入门手册

    近期在订阅号后台和文章评论区review了一下大家的问题,发现很多小伙伴现在已经把机器学习.深度学习的理论基础打好了,但是真正要解决一个现实中的算法问题的时候经常两手抓瞎,一顿毫无目的乱试,甚至认为模 ...

  3. Flutter 萌新高频问题(加班猿妈妈叫你回家吃饭了)

    想写这个很久了,每个人都是从萌新来的,在一些国内Flutter群里(482462250,422833104)呆着, 经常有很多重复的问题在群里反复出现,导致群里大佬都不爱搭理了. 下面的目录会不断更新 ...

  4. 萌新学习Python爬取B站弹幕+R语言分词demo说明

    代码地址如下: http://www.demodashi.com/demo/11578.html 一.写在前面 之前在简书首页看到了Python爬虫的介绍,于是就想着爬取B站弹幕并绘制词云,因此有了这 ...

  5. 那是我夕阳下的奔跑--一个萌新的觉醒

    今天下班回来走在路上,刚下过雨,又出了太阳. 步行从公司到租的房子里,路过人民公园,空气一度让人觉的这根本不是郑州的样子.公司里有些让人不快的事情也抛到了脑后. 从东门进向着西门出,对着晃眼的夕阳.忽 ...

  6. 老手萌新学习composer的使用

    为什么说是老手萌新? 写代码好多年了,所以是老手,然而一直未用过composer,所以是萌新(而且接触过N次就是没看懂到底啥是composer,很囧) ------------------------ ...

  7. 萌新谈相机与IMU的标定(转载)

    我发现这里所给的标定板也是这个 https://drive.google.com/file/d/0B0T1sizOvRsUdjFJem9mQXdiMTQ/edit?resourcekey=0-0Cn7 ...

  8. 如何系统地自学python100天_Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅...

    北京千锋互联科技有限公司成都分公司骆昊(jackfrued)在Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅. 简单的说,Python是一个"优雅& ...

  9. 计算机大一萌新,要补充哪些计算机基本知识

    大一萌新,对计算机的基础知识.编程基础知识了解不多. 一上课,一上机,就有点惶惶. 这里找到一点计算机编程的入门参考资料. 1.计算机教育中缺失的一课 The Missing Semester of ...

最新文章

  1. 用python快速画小猪佩奇
  2. HTTP协议和几种常见的状态码
  3. 什么是latex科技排版系统,有对比word有何不同?
  4. EXE与SYS通信(其他模式)
  5. html5 ariicle,42068 RECEPTACLE, FASTON,™ .110 SERIES CUSTOMER DR
  6. 【LeetCode】3月19日打卡-Day4
  7. 服务器网口正在验证身份6,无法使用基本身份验证进行身份验证(示例代码)
  8. mysql Inoodb 内核
  9. jsp拿不到回显数据_第一个SpringBoot项目、核心配置文件properties(yml、yaml)、集成jsp...
  10. 最近发现了一条新的“致富”路
  11. The 6 richest people in the world
  12. c语言windows窗口程序,C语言编写windows窗口程序
  13. CISSP-安全与风险管理
  14. 线性代数笔记5——平面方程与矩阵
  15. Excel表格转换为Word表格,并且保留Excel表格中公式不发生变化
  16. 多线程写法 与老虎机的制作
  17. linux学习随手笔记
  18. C语言”%p”的意思-----printf(%p,p)
  19. Snipaste操作详细
  20. GIT克隆项目出现:The authenticity of host ‘gitee.com (xxx.xxx.xxx.xxx)‘ can‘t be established.

热门文章

  1. STL - emplace 与 push 的区别
  2. 爬虫练习:爬取网页数据
  3. 【精读文献】1 用于改进脑电图癫痫分析的自监督图神经网络
  4. s.length什么意思
  5. MATLAB中sin(i)求和
  6. HttpURLConnection源码分析
  7. 交换机的连接方式详解(图)
  8. 2020-06-03 Javase 常用api
  9. 九九乘法表c语言编程java,九九乘法表(c语言和java语言)+心得
  10. 数据库--分库分表--垂直分表与水平分表