前言

  Github是一个面向开源及私有软件项目的托管平台。它可以免费使用,并且速度快速,拥有超多的用户。是目前管理软件开发和发现已有代码的首选平台。下面将向Github新手介绍相关操作。

正文

注册

  1.进入Github官方页面:https://github.com/

  2.填入你独一无二的Username,未来你的仓库连接就会以https://github.com/‘Username’的形式存在。

  3.填入邮箱、密码完成注册。

项目

  1.所有的项目都存放在仓库(Respositories)中,点击start a project,创建你的新项目。

  2.之后需要依次填写项目名称,项目描述,点击完成即可。

GIT

  创建成功后,如何将本地的项目更新到云端呢。

  1.首先需要安装Git bash。安装选择默认下一步、下一步即可。

  2.打开git bash.exe。下面将介绍第一次打开设置ssh key的方法,之后无需再次操作。

  2.1 输入‘git config  –global user.name "Username" ’以及‘git config  –global user.email "Email" ’ 用户和邮箱为你github注册的账号和邮箱。

  2.2 生成ssh key。首先可以查看’C:\Users\用户名\.ssh\‘目录是否存在,目录下的‘id_rsa.pub’就是密钥。没有存在则说明需要创建。

  2.3 输入‘ssh-keygen -t rsa -C “Email“ ’来创建。中间可能需要一些操作,按提示YES或回车完成。

  2.4 打开‘C:\Users\用户名\.ssh\’目录下的‘id_rsa.pub’。复制里面的内容,一般为‘ssh-rsa……’开头。

  2.5 在用户页面点击setting进入设置。然后进入添加。将复制的内容复制进去后保存。完成创建。

  3.下面将介绍一些常用的Git指令。

  git init #把这个目录变成Git可以管理的仓库
  git add README.md #单个文件添加到仓库
  git add . #全部文件添加到仓库 
  git commit -m "first commit" #把文件提交到仓库,加注说明

  git remote add origin git@github.com:xxx/xxx.git //关联远程仓库

  git push -u origin master //把本地库的所有内容推送到远程库上

  4.首先在本地打开到项目目录,右键 选择‘Git bash here’

  5.依次执行指令‘git init’,'git add . ',‘git commit -m "上传说明" ’,'git remote add origin git@github.com:xxx/xxx.git'中间xxx/xxx.git可以网页查看自己创建的项目得到,'git push -u origin master'。

  这样就完成了。

[Github] Github使用教程的更多相关文章

  1. 专为设计师而写的GitHub快速入门教程

    专为设计师而写的GitHub快速入门教程 来源: 伯乐在线 作者:Kevin Li     原文出处: Kevin Li 在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目 ...

  2. Github入门详情教程

    前言 之前我写了一篇文章<一篇文章了解Github和Git教程>还延伸了几篇阅读,对大部分小白很有用,那么我继续普及下Github页面及其概念. 定义 GitHub 是一个网站,一个面向开 ...

  3. 超详细!Github团队协作教程(Gitkraken版)

    超详细!Github团队协作教程(Gitkraken版) 一.前期工作 1. 在 Github 上创建 organization step1. 登录Github网站,点击右上角头像,选择 " ...

  4. 转载:GitHub 新手详细教程

    GitHub 新手详细教程 https://blog.csdn.net/Hanani_Jia/article/details/77950594

  5. github README.md教程

    github README.md教程 总结 github中README.md通过特殊字符标记和缩进来达到格式控制,也可以用HTML标签来实现格式控制. 教程一: Markdown 的目标是实现「易读易 ...

  6. Github代码管理教程

    https://desktop.github.com/ 目录 Create and use a repository Start and manage a new branch Make change ...

  7. Git/Github + TortoiseGit 使用教程

    前言 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 在github上有很多优秀的项目,一个伟大的学习宝库.本文分享使用tortoisegit对github/ ...

  8. GitHub & GitHub Package Registry

    GitHub & GitHub Package Registry npm https://github.blog/2019-05-10-introducing-github-package-r ...

  9. github简单使用教程

    github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O ...

  10. github简单使用教程(转)

    github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O ...

随机推荐

  1. Sequelize-nodejs-5-Querying

    Querying查询 Attributes To select only some attributes, you can use the attributes option. Most often, ...

  2. swoole_table应用类

    <?php/* Redis可真能坑爷,原先的设计用redis保存临时数据,可到了实际应用(实际上也就是几十个人同时用),总是出现莫名其妙的问题,最常见的就是读不出数据来,调试了好多天,那问题还是 ...

  3. 2018年秋季学期《C语言程序设计I》教学过程及学期总结

    一学期下来,问题很多,思考也很多,需要整理.总结,好的经验要形成规律,不好的地方要提示警醒. 教学过程小结: C语言程序设计I-第一周教学 C语言程序设计I-第三周教学 C语言程序设计I-第四周教学 ...

  4. 404 Note Found 队-Beta6

    目录 组员情况 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:恺琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内最新成果 团队签入记 ...

  5. Linux内核模块Makefile学习

    在<Linux设备驱动程序>一书中读到的内核模块编译Makefile,不是非常理解,在查询很多资料后,在这里做个总结. 书中Makefile代码: ifneq ($(KERNELRELEA ...

  6. C 修真之旅

    前言 - 那久远的故事 工作好多年, 有时脑海里总回想儿时看的梦. 那时还刚上初中, 班上个子小的同学, 闲暇娱乐可能就是看 <飘渺之旅> 之类的小说. 前几年尝试满足自己少年时的记忆. ...

  7. PostgreSQL的索引膨胀

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面:PostgreSQL内部结构与源代码研究索引页    回到顶级页面:PostgreSQL索引页 索引膨胀,主要是针对B-tree而言. 索引膨 ...

  8. mfc 类的析构函数

     析构函数  自定义析构函数 一.析构函数 析构函数(destructor) 与构造函数相反,当对象生命周期结束时(例如对象所在的函数已调用完毕),系统自动执行析构函数.析构函数往往用来做“清理善 ...

  9. c++ 动态数组,指针与动态内存分配

    教学内容: 内存的使用 动态内存分配malloc函数 分配内存时使用sizeof运算符 用指针访问内存 以数组的形式访问内存 一.内存的使用 堆(heap) 在程序执行期间分配内存时,内存区域中的这个 ...

  10. 【转载】OCX和DLL的区别

    原文:http://blog.csdn.net/scucj/article/details/852181 一.关于DLL的介绍      DLL,动态链接库,Dynamic Link Library的 ...