GitHub基本使用
什么是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基本使用的更多相关文章
- 搜刮一些开源项目的APP
iOS完整App资源收集 <iOS完整app资源收集> <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...
- 【原】Github+Hexo+NextT搭建个人博客
摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...
- TODO:GitHub创建组织的步骤
TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与. 使用帐号.密码登录GitHub 2.右上角加 ...
- GitHub实战系列汇总篇
基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...
- 清空Github上某个文件的历史版本
title: 清空Github上某个文件的历史版本 author: 青南 date: 2015-01-08 16:04:53 categories: [经验] tags: [Github,histor ...
- 预览github里面的网页或dome
1.问题所在: 之前把项目提交到github都可以在路径前面加上http://htmlpreview.github.io/?来预览demo,最近发现这种方式预览的时候加载不出来css,js(原因不详) ...
- python爬取github数据
爬虫流程 在上周写完用scrapy爬去知乎用户信息的爬虫之后,github上star个数一下就在公司小组内部排的上名次了,我还信誓旦旦的跟上级吹牛皮说如果再写一个,都不好意思和你再提star了,怕你们 ...
- gitHub使用入门和github for windows的安装教程
在看这篇教程之前我想大家也在搜索怎样使用gitHub托管自己的项目,在使用gitHub之前我也遇到过各种问题,在网上我也搜索了很多,但总觉得网上搜索到的东西很多很杂,有的根本不知道是在表达什么.在这过 ...
- 【项目管理】GitHub使用操作指南
GitHub使用操作指南 作者:白宁超 2016年10月5日18:51:03> 摘要:GitHub的是版本控制和协作代码托管平台,它可以让你和其他人的项目从任何地方合作.相对于CVS和SVN的联 ...
- 使用github远程仓库
经过几天对github的研究,终于把自己想完成的给解决了,发现google真的有很多解释,但是很多也会出现一些bug,对于初学者真的很多烦恼,所以整理一份,能给初识github的你有所帮助 一,首先, ...
随机推荐
- 【转】【Python学习】之哪些 Python 库让你相见恨晚?
感谢作者:赖明星 文章链接地址:<哪些 Python 库让你相见恨晚?>
- appium mac 下 安装及踩坑
Appium Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持IOS.Android及FirefoxOS平台.Appium使用WebDriver的json ...
- 05 linux下编译Memcached
一: linux下编译Memcached(1)先在linux上安装gcc,cmake,autoconf,libtool工具,以后会使用到. 安装命令为:yum install gcc make aut ...
- 从零开始学android -- dialog
先看个效果图 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <Linear ...
- CentOS 6.4 yum安装LAMP环境
一.制作连外网的yum源文件 1. centOS安装完成时是默认存在的,不需要做任何操作,可以直接使用yum 命令进行操作, 默认是在 /etc/yum.repos.d/目录下的 2. 如果你因为制 ...
- output的使用
如果现在让你做一个滑动的效果 然后在右侧显示滑动停止以后的数值 那么很多人会选择input 和output 来使用 <!DOCTYPE html> <html lang=" ...
- Mac下python连接mysql数据库
一.下载Mysql官方connector驱动 地址:https://dev.mysql.com/downloads/connector/python/ 根据提示安装.dmg文件即可. 二.验证是否安装 ...
- html5-补充知识
原理 html5+开发app的原理大概是这样: html页面负责内容: ui负责页面样式: js负责调用原生app方法. html5 html5这部分负责页面,也就是app中你看到的东西,大概的架构和 ...
- Obj-C数组以及字符串拼接与分割
本文转载至 http://mobile.51cto.com/iphone-392148.htm Obj-C只是增加了一点“特殊语料”的C语言,所以可以用printf()代替NSLog().但我们建议使 ...
- DNN优势