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,打 ...
随机推荐
- 洛谷1074 靶状数独dfs 排序、记录、搜索
题目网址:https://www.luogu.com.cn/problem/P1074 大意就是在一个9*9的数独中填数,要求行列宫都是九个互不相同的数字,给定一定的得分机制,要求求解最大得分.思路大 ...
- Servlet(四)----HTTP、Response、servletContent
## HTTP协议: 1.请求消息:客户端发送给服务器端的数据 * 数据格式: 1.请求行 2.请求头 3.请求空行 4.请求体 2.响应消息:服务器端发送给客户端的数据 * 数据格式: ...
- 03.第一个Go程序
第一个Go程序 Hello World 现在我们来创建第一个Go项目--hello.在我们的GOPATH下的src目录中创建hello目录. 在该目录中创建一个main.go文件: package m ...
- 10行Python代码计算汽车数量
当你还是个孩子坐车旅行的时候,你玩过数经过的汽车的数目的游戏吗? 在这篇文章中,我将教你如何使用10行Python代码构建自己的汽车计数程序. 以下是环境及相应的版本库: Python版本 3.6.9 ...
- nim博弈 LightOJ - 1253
主要是写一下nim博弈的理解,这个题有点奇怪,不知道为什么判断奇偶性,如果有大佬知道还请讲解一下. //nim博弈 //a[0]~a[i] 异或结果为k 若k=0 则为平衡态 否则为非平衡态 //平衡 ...
- Unity 阴影淡入淡出效果中Shader常量 unity_ShadowFadeCenterAndType和_LightShadowData的问题
由于Universal Render Pipeline目前(2020年4月1日)把阴影淡入淡出这个功能竟然给取消了…我自己拿片元位置到相机位置的距离进行了一个淡化,但是阴影边缘老是被裁切…后来研究了一 ...
- Mac LaTex中文环境搭建
为了在博客上写公式,折腾了一晚上Mac上的LaTex的环境搭建,本文对步骤进行记录. 系统:Mac OSX 10.10.5 软件准备 1) MacTex 2015 Distribution (Tex的 ...
- 1008 Elevator (20 分)
The highest building in our city has only one elevator. A request list is made up with N positive nu ...
- Java多线程并发工具类-信号量Semaphore对象讲解
Java多线程并发工具类-Semaphore对象讲解 通过前面的学习,我们已经知道了Java多线程并发场景中使用比较多的两个工具类:做加法的CycliBarrier对象以及做减法的CountDownL ...
- spark——spark中常说RDD,究竟RDD是什么?
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是spark专题第二篇文章,我们来看spark非常重要的一个概念--RDD. 在上一讲当中我们在本地安装好了spark,虽然我们只有lo ...