前言

  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. Installing Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 in Silent Mode

    概要 在RHEL7静默方式安装oracle database 12.2 RAC. 一.环境配置 1. 配置hosts文件 cp /etc/hosts /etc/hosts_$(date +%Y%d%m ...

  2. c语言学习——安装

    作为颜控,选择了vs2019 工作组件选择c++,vs扩展开发. 默认安装就行了 安装成功,附图

  3. 随手练——博弈论入门 leetcode - 486. Predict the Winner

    题目链接:https://leetcode.com/problems/predict-the-winner/ 1.暴力递归 当前数组左边界:i,右边界:j: 对于先发者来说,他能取到的最大值是:max ...

  4. orcale字段

    ---数据类型 /* 1  数字 number [小数,整数] number(5,3)表示总共5个数字,小数点后3个,最大值99.999 number(5) 表示整数  最大值99999 2  字符 ...

  5. [LuoguP1462]通往奥格瑞玛的道路($SPFA+$二分)

    #\(\mathcal{\color{red}{Description}}\) \(Link\) 有一个图,求其在\(1-N\)的最短路小于一个给定值下,点权最大值的最小值. #\(\mathcal{ ...

  6. docker - kubernetes 网络(转)+ 架构图

    1.host网络 连接到 host 网络的容器共享 Docker host 的网络栈,容器的网络配置与 host 完全一样.可以通过--network=host指定使用 host 网络.docker ...

  7. 关于Android

    1:Handle与多线程 Handle是什么?官方说明:handle是Android给我们提供用来更新UI的一套机制,也是一套消息处理的机制.可以看出handle主要就是两个功能,一个是更新UI,另一 ...

  8. java 快速开发框架平台 二次开发 代码生成器 springmvc SSM后台框架源码

    官网 http://www.fhadmin.org/D 集成安全权限框架shiro  Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠E ...

  9. PHP代码优化—array_push

    PHP中数组插入数据通常有这么几种: 定义的时候直接赋值 $arr = array('apple', 'banana'); 使用数组变量操作 $arr = array(); $arr[] = 'app ...

  10. pandas对excel处理过程中的总结

    在处理excel数据时需要将一组具有相同标签值的数据给按标签抽取出来,同样的标签值对应着同一个类别,这项操作让我对pandas的聚合功能有了更深刻的认识. 所谓聚合groupby,实际上是指将向量或者 ...