前言

  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. Java并发编程--2.synchronized

    前言 synchronized关键字是互斥锁,也称为内部锁 每个对象都有自己的monitor(锁标记),它是为了分配给线程,最多一个线程可以拥有对象的锁 使用 synchronized修饰成员方法,锁 ...

  2. Hadoop学习之路(十四)MapReduce的核心运行机制

    概述 一个完整的 MapReduce 程序在分布式运行时有两类实例进程: 1.MRAppMaster:负责整个程序的过程调度及状态协调 2.Yarnchild:负责 map 阶段的整个数据处理流程 3 ...

  3. filebeat+logstash+elasticsearch收集haproxy日志

    filebeat用于是日志收集,感觉和 flume相同,但是用go开发,性能比较好 在2.4版本中, 客户机部署logstash收集匹配日志,传输到 kafka,在用logstash 从消息队列中抓取 ...

  4. c++ 多态,虚函数、重载函数、模版函数

    c++三大特性:封装.继承.多态.封装使代码模块化,继承扩展已存在的代码,多态的目的是为了接口重用 虚函数实现:虚函数表:指针放到虚函数表 多态:同名函数对应到不同的实现 构造父类指针指向子类的对象 ...

  5. Java代码输出到txt文件(申请专利贴源码的必备利器)

    最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...

  6. Qt在线/离线安装包下载网址和说明

    截至到2018年3月27日,Qt最新版本的安装需要使用在线安装工具:qt-unified-windows-x86-3.0.2-online.exe,该安装个工具的下载地址为: http://downl ...

  7. 数据库分库分表和带来的唯一ID、分页查询问题的解决

    需求缘起(用一个公司的发展作为背景) 1.还是个小公司的时候,注册用户就20w,每天活跃用户1w,每天最大单表数据量就1000,然后高峰期每秒并发请求最多就10,此时一个16核32G的服务器,每秒请求 ...

  8. Linux下onvi支持h265环境的的搭建:gsoap的安装及生产.c .h文件

     1. 下载gsoap  :http://www.genivia.com/products.html#notice,既Open Source gSOAP版本,并解压进入目录安装,configure后面 ...

  9. zabbix和elasticsearch数据表

    # uint mapping { "settings" : { "index" : { "number_of_replicas" : 1, ...

  10. 目标反射回波检测算法及其FPGA实现 之三:平方、积分电路及算法的顶层实现

    目标反射回波检测算法及其FPGA实现之三: 平方.积分电路及算法的顶层实现 前段时间,接触了一个声呐目标反射回波检测的项目.声呐接收机要实现的核心功能是在含有大量噪声的反射回波中,识别出发射机发出的激 ...