什么是GitHub?

  GitHub是用于版本控制和协作的代码托管平台。它可以让您和其他人在任何地方一起工作

  本教程教你如GitHub必需资源,如仓库分支提交拉请求。您将创建自己的Hello World存储库,并学习GitHub的Pull Request工作流程,这是一种流行的创建和查看代码的方式。

一、注册GitHub

  1.先注册一个账号,注册地址:https://github.com/

  2.登录后,开始你的旅程

  

  3.创建一个repository name(仓库名),输入框随便取一个名字(不要用中文!!!)

    

    

  4.点Create repository创建成功,界面如下

    

二、安装Git

  1.git是本地客户端管理代码的一个工具,下载地址:https://git-scm.com/download/win

  2.下载到本地电脑后,一路傻瓜式安装Next->Next->-Next

    

  3.安装完成后,本地随便建个文件夹,如github,在文件地址栏输入cmd

  4.打开dos界面后输入git,看到如下界面说明安装成功

    

三、本地仓库

  1..回到之前的github界面,下面有几个指令告诉我们如何把本地代码上传:

    git init

    git add README.md

    git commit -m "first commit"

    git remote add origin https://github.com/huipaodexiong/test.git

    git push -u origin master

      

  2.在上面创建的github文件目录放需要上传的代码,然后安装上面的步骤开始操作

    第一步:git init --建仓

    第二步:git add  * --添加代码到本地仓库(*是代码添加全部更新的)

    第三步:git commit -m "first commit"  --提交到本地缓存(“引号里面是说明提交了什么东西”)

      

      遇到问题与解决方案注意:初次使用的话,在输入上面指令过程中会遇到以下几个问题:

      error:需要输入邮箱和帐号

      

      解决办法:按上面的提升,cmd窗口接着输入

        >git config --global user.name "这里是你的github用户名"

        >git config --global user.email "xxx@xxx.com(你的邮箱)"

      提交本地缓存成功

      

    第四步:git remote add origin https://github.com/huipaodexiong/test.git --提交到远程github上(后面的地址,就是之前配置的repository地址)

    第五步:git push -u origin master  --push到master分支

      提示你输入帐号和密码

        

     

  3、代码上传成功后,如图所示

    

四、遇到问题与解决方案注意:初次使用的话,在输入上面指令过程中会遇到以下几个问题:

  1.要是cmd窗口看到提示以下这两个信息

    git config --global user.name "Your Name"

    git config --global user.email "your@example.com"

  解决办法:按上面的提升,cmd窗口接着输入

    git config --global user.name "这里是你的github用户名"

    git config --global user.email "xxx@xxx.com(你的邮箱)"

  2.提交到远程时候,提示:

    fatal: remote origin already exists.

    解决办法:删除远程git仓库

    >git remote rm origin

  3.首次操作过程中需要登录就按提示输入账号名和密码

    

    

    

    

GitHub基本使用的更多相关文章

  1. 搜刮一些开源项目的APP

    iOS完整App资源收集 <iOS完整app资源收集>  <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...

  2. 【原】Github+Hexo+NextT搭建个人博客

    摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...

  3. TODO:GitHub创建组织的步骤

    TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与. 使用帐号.密码登录GitHub 2.右上角加 ...

  4. GitHub实战系列汇总篇

    基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...

  5. 清空Github上某个文件的历史版本

    title: 清空Github上某个文件的历史版本 author: 青南 date: 2015-01-08 16:04:53 categories: [经验] tags: [Github,histor ...

  6. 预览github里面的网页或dome

    1.问题所在: 之前把项目提交到github都可以在路径前面加上http://htmlpreview.github.io/?来预览demo,最近发现这种方式预览的时候加载不出来css,js(原因不详) ...

  7. python爬取github数据

    爬虫流程 在上周写完用scrapy爬去知乎用户信息的爬虫之后,github上star个数一下就在公司小组内部排的上名次了,我还信誓旦旦的跟上级吹牛皮说如果再写一个,都不好意思和你再提star了,怕你们 ...

  8. gitHub使用入门和github for windows的安装教程

    在看这篇教程之前我想大家也在搜索怎样使用gitHub托管自己的项目,在使用gitHub之前我也遇到过各种问题,在网上我也搜索了很多,但总觉得网上搜索到的东西很多很杂,有的根本不知道是在表达什么.在这过 ...

  9. 【项目管理】GitHub使用操作指南

    GitHub使用操作指南 作者:白宁超 2016年10月5日18:51:03> 摘要:GitHub的是版本控制和协作代码托管平台,它可以让你和其他人的项目从任何地方合作.相对于CVS和SVN的联 ...

  10. 使用github远程仓库

    经过几天对github的研究,终于把自己想完成的给解决了,发现google真的有很多解释,但是很多也会出现一些bug,对于初学者真的很多烦恼,所以整理一份,能给初识github的你有所帮助 一,首先, ...

随机推荐

  1. python3读取HDA零售企业数据(一)

    #-*- coding:utf-8 -*- # 下载河南FDA各药品经营企业目录 import urllib.request import urllib.parse import re import ...

  2. html5-补充知识

    原理 html5+开发app的原理大概是这样: html页面负责内容: ui负责页面样式: js负责调用原生app方法. html5 html5这部分负责页面,也就是app中你看到的东西,大概的架构和 ...

  3. Lumen开发:lumen源码解读之初始化(5)——注册(register)与启动(boot)

    版权声明:本文为博主原创文章,未经博主允许不得转载. register()是在服务容器注册服务, bootstrap/app.php /** * 注册外部服务 */ $app->register ...

  4. 脑法之中的一个 --- DEBUG与搜索算法

    前年闲的蛋疼的时候,看过天津卫视的一档节目<非你莫属>,就来一堆面试者,上面几个壕.选人.记得有一期是给程序猿做的.当中有一个程序猿(好像是媛)傻不啦叽的说,哎呀,我每次DEBUG找到程序 ...

  5. Android之——清理手机SD卡缓存

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47375595 眼下,市场上非常多Android手机软件都具有清理SD卡缓存的功能, ...

  6. 网络编程------socketserver模块以及socket模块的更多用法.

    socketserver模块 内置模块 (其实现原理为并发) socketserver这个模块主要是为了解决: TCP协议中,服务器不能同时连接多个客户端的问题 是处于socket抽象层和应用层之间的 ...

  7. 【BZOJ2407/4398】探险/福慧双修 最短路建模

    [BZOJ2407]探险 Description 探险家小T好高兴!X国要举办一次溶洞探险比赛,获奖者将得到丰厚奖品哦!小T虽然对奖品不感兴趣,但是这个大振名声的机会当然不能错过! 比赛即将开始,工作 ...

  8. 【BZOJ2081】[Poi2010]Beads hash+调和级数

    [BZOJ2081][Poi2010]Beads Description Zxl有一次决定制造一条项链,她以非常便宜的价格买了一长条鲜艳的珊瑚珠子,她现在也有一个机器,能把这条珠子切成很多块(子串), ...

  9. 如何使用EasyNVR+CDN突破萤石云在直播客户端数量上的限制,做到低成本高性价比的直播

    恰逢五一假期,有以为来自内蒙的用户向我电话咨询,大概的场景是这样的: 目前用户使用的是全套的海康IPC和NVR设备: 海康NVR设备通过设置萤石云平台,由萤石云对外提供直播服务: 萤石云对单个摄像机同 ...

  10. 9.接口BeanPostProcessor

    package org.springframework.beans.factory.config; import org.springframework.beans.BeansException; p ...