git以及gitHub的使用说明书
一.使用说明
1.Git与github的功能:
Git是世界上最先进的分布式版本控制系统,也就是用来记录你的项目代码历史变更信息的工具;github就是用来存储你的代码以及变更信息的云端平台;
2.优点:
先进并且免费(免费只是说在你的代码项目完全开源的状态下才是);
3.缺点:
Github属于国外站点,国内上传速度较慢(这里顺便再给码农们推荐一下“码云”这个版本管理器是中文版的属于国内的吧,相对于个人来说感觉还是不错的)。
二.开发步骤说明
1.安装
去https://git-for-windows.github.io/ 下载git,
然后一直点击next安装。
2.配置git用户名与邮箱
在开始菜单里打开Git Bash,然后输入:
git config --global user.name “你的用户名”
git config --global user.email “你的邮箱”
你在提交代码的时候git会记录你的用户信息(主要是多人协作时 表明是谁修改提交的代码)。
3.创建代码仓库并且初始化仓库
创建一个文件夹作为你的代码仓库,然后打开Git Bash,首先在命令行中进入到仓库目录,例如我在D盘下创建了一个仓库文件夹myCodeStorage,那么就在Bash中输入:
cd /d/myCodeStorage
然后初始化仓库,在Bash中输入:
git init
4.添加项目到仓库
首先将你的项目放到刚刚建立的仓库文件夹中,例如我将我的项目《唯品会-9.18》放到了myCodeStorage文件夹下,接着在Bash中输入:
git add 唯品会-9.18
现在就把 唯品会-9.18 这个项目添加到了提交队列中,你可以继续添加其他项目,接着输入:
git commit -m “提交日志”
5.创建SSH key
在Bash中输入:
ssh -keygen -t rsa -C “之前输入的邮箱”
返回的信息中会有你的key的位置,找到.ssh文件夹,文件夹中的id_rsa.pub中保存的就是待会需要的公共密匙;
6.在github中添加ssh key
注册并登录你的github账号,打开settings,点击ssh and GPG keys,点击new ssh key,添加一个title来标记你这次添加的key,然后把id_rsa.pub中的密匙复制到页面中的key一栏,然后点击Add ssh key.
7.在github中创建远程仓库
点击new repository,添加一个项目名称,点击create repository,这样就创建了一个github仓库。
8.关联本地仓库与远程仓库
在Bash中输入上一步创建仓库成功后提示的两行命令:
gti remote add origin “你创建的github仓库地址”.git
git push -u origin master
耐心等来上传成功就可以在github的代码仓库中看到你的项目了。
以上乃是本人在使用过github后的一些总结,如有不足之处还希望各位大神们多多指教...
三.相关参考网址
廖雪峰git教程:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git以及gitHub的使用说明书的更多相关文章
- 简单使用Git和Github来管理自己的代码和读书笔记
		原文链接:http://my.oschina.net/bxxfighting/blog/378196 先注册github.com的账号官方网站: https://github.com/ 注册界面, ... 
- git for windows 的默认工作路径(HOME)的设置以及Git与GitHub之间的SSH加密协议
		1.安装及配置默认路径 Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装 ... 
- git与github安装、配置、pull、push
		操作系统是Ubuntu 16.04 LTS 64bit 1 安装git (1)安装 sudo apt-get install git-core (2)一些全局变量的初始化 在本地建立一个文件夹,然后做 ... 
- 转:sublime上使用git连接github
		"工欲善其事,必先利其器." 这是古人的教诲,也是一个高效率的工程师需要遵循的法则之一.从大学开始写Java使用了JBuilder,Eclipse,后来写PHP用了Zend,写Ja ... 
- git与github使用
		Git和Github简单教程 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六. ... 
- linux下git以及github的连接与使用
		简单理解 Git 的思想和基本的工作原理,能够更好的进一步和使用Git.在开始学习Git 的时候,最好不要把Git的各种概念和其他的版本控制系统诸如 Subversion 等相比,否则容易混淆每个操作 ... 
- Git和Github简单教程
		原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章 ... 
- Git和Github简单教程(转)
		这篇文章只挑一部分命令来讲,差不多够用就行的程度.如果需要其他命令,到时候再去其他地方了解就行了先在Github上写好再搬过来的:本文Github链接 目录: 零.Git是什么 一.Git的主要功能: ... 
- WebStorm和sublime上使用git连接github(转)
		WebStorm使用git连接github的方法: 用webstorm上传代码时,首先要先下载git,网址一搜就可以搜到,安装git,并且把ssh配置到github上.然后开始配置webstorm,打 ... 
随机推荐
- 手机抓包HTTPS (Fiddler & Packet Capture)
			手机抓包HTTPS (Fiddler & Packet Capture) 以前写了一个小游戏(消灭病毒)的刷金币小脚本,使用需要获取openid ,就需要抓微信的HTTPS包 一直都是用Fid ... 
- python爬虫之beautifulsoup的使用
			一.Beautiful Soup的简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据.官方解释:Beautiful Soup提供一些简单的.python式 ... 
- Postman-OAuth 2.0授权
			一.Postman提供的授权类型有10种.授权过程将验证是否有权从服务器访问所需的数据.发送请求时,通常必须包含参数以确保请求有权访问并返回所需的数据. 二.使用第7种OAuth 2.0授权:OAut ... 
- node 模块载入原理【1】
			简单介绍 我们会从简单的模块载入原理来开始,尝试阅读下 Node.js 源代码.首先我们知道 Node.js 的源代码主要是由 C++ 和 JavaScript 编写的,JS 部分主要在 lib 目录 ... 
- CF1324A Yet Another Tetris Problem 题解
			原题链接 简要题意: 再简要一波: 每次可以把一个数增加 \(2\),问最后能不能让所有数相等.(也就是抵消掉) 什么?题意变成这样子还做个啥? 你会发现,必须所有数的奇偶性都相同,才可以:反之就不可 ... 
- 终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题
			#sbt下载慢的问题 默认情况下,sbt使用mvn2仓库下载依赖,如下载scalatest时,idea的sbtshell 显示如下url https://repo1.maven.org/maven2/ ... 
- python之道14
			看代码写结果: def wrapper(f): def inner(*args,**kwargs): print(111) ret = f(*args,**kwargs) print(222) ret ... 
- 使用PyTorch进行迁移学习
			概述 迁移学习可以改变你建立机器学习和深度学习模型的方式 了解如何使用PyTorch进行迁移学习,以及如何将其与使用预训练的模型联系起来 我们将使用真实世界的数据集,并比较使用卷积神经网络(CNNs) ... 
- 类加载机制之ClassLoader
			1,类加载 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换 ... 
- iOS NSDateFormatter性能
			一.探究 NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat: ... 
