GitHub初体验

安装GitHub(windows镜像)

       $ git config --global user.name “username”

       $ git config --global user.email “[email protected]”

 

创建版本库(用于Git管理文件)

$ mkdir learngit          创建(文件夹)目录

$ cd learngit               移动到目录

$ pwd                         显示当前目录

 

初始化Git仓库(通过git init命令把这个目录变成Git可以管理的仓库:)

       $ git init

 

添加文件到Git两部曲(commit可以一次提交很多文件,所以你可以多次add不同的文件

       $ git add <file>                                      添加文件

       $ git commit –m “caption”                提交操作并带上说明

 

修改文件(更新了文件内容,再次添加并提交)

       $ git status                  查看仓库当前文件状态(是否被修改)

       $ git diff <file>         有好的告诉我,修改的内容(可以反复使用 $ git status 查看文件状态)

       使用添加文件到Git两部曲 进行更新

      

版本回退(查看Git日志,我并不会去操作回退,仅用日志操作)

       $ git log (--pretty=oneline //只显示commit(版本号)和操作,并显示在一行

commit 46d1db4f3dc8ee7b1905a465071438d0e963cb1d

Author: Feng-CodeKing <[email protected]>  //用户

Date:   Sat Jun 25 08:31:54 2016 +0800     //日期

add distributed                         //文件操作

       文件删除

 

       $ rm <file>  

 

远程仓库

       创建SSH

              $ ssh-keygen –t rsa –C “[email protected]”(获取 .ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对

       登陆GitHub,打开“Account settings”,“SSH Keys”页面,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

 

       关联远程库

       $ git remote add origin [email protected]:<username>/learngit.git

 

推送本地库的所有内容到远程库上

       $ git push –u origin master                     (第一次推送加上了 –u 参数,之后推送 $ git push origin master)

 

克隆远程库

       $ git clone [email protected]:<userrname>/<git库名>.git

时间: 2024-10-29 19:08:34

GitHub初体验的相关文章

GitHub 初体验

很早就注册了GitHub,一直没有怎么用过,今天花了点时间折腾了会 ,毕竟以后自己的代码能有一个地方存放着.当看到自己的劳动成果能挂在网上,还是小有成就感的. 为了这份小成就感,开始了我的github之旅. 本篇文章主要针对Windows系统,开始内容,网上一大把,我就直接借鉴下前辈们总结的,主要针对在使用过程遇到的问题,做一些说明. 引入http://blog.csdn.net/hcbbt/article/details/11651229 1.注册账户以及创建仓库(HelloWorld) 2.

GitHub初体验(小菜新手github用起来)

记得自己刚认识github的时候觉得他好高端,只知道好多牛人托管代码在上面,但是还觉得离我好遥远.其实不然,用起来,哇塞,真强大. 如果你现在像我当时一样茫然,那希望我的分享能帮助到你.(记录自己用起来的过程,备忘) 1.First Step: 毫无疑问的,第一步要先去下载git,你是windows的话就下windows版本的git吧~我是win8的git,下载好了之后找到Git Bash,这玩意儿就像命令行一样,你将要在这做一系列的操作:我也下载了本地的github,但是还没用起来,我感觉网页

Java8初体验(二)Stream语法详解

原文链接:http://ifeve.com/stream/ 1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequential and parallel aggregate operations. 我们来解读一下上面的那句话: Stream是元素的集合,这点让Stream看起来用些类似Iterator: 可以支持顺序和并行的对原Stream进行汇聚的操作: 大家可以把Stream当成一个高级版本的

AngularJS路由系列(3)-- UI-Router初体验

本系列探寻AngularJS的路由机制,在WebStorm下开发. AngularJS路由系列包括: 1.AngularJS路由系列(1)--基本路由配置2.AngularJS路由系列(2)--刷新.查看路由,路由事件和URL格式,获取路由参数,路由的Resolve3.AngularJS路由系列(3)-- UI-Router初体验4.AngularJS路由系列(4)-- UI-Router的$state服务.路由事件.获取路由参数5.AngularJS路由系列(5)-- UI-Router的路由

leaflet开源地图库源码阅读笔记(一)——简介&amp;Demo初体验(by vczero)

一.简介 电子地图已经在O2O.生活服务.出行等领域布局,传统的GIS也孕育着互联网基因.传统GIS的图商有ESRI(Arc系列).四维.高德.超图.中地等等.在web互联网领域,百度和高德较为出色.但是开放源代码都远远做的不够,相比而言国外开源较多且丰富,最近认真研读了openlayers2/3和leaflet的源码,收获颇多,不仅加强对浏览器兼容性.HTML5.CSS3等基础,还增强了GIS的基础.本人现在也在一家互联网公司做js api的研发,因此,需要不断地吸取开源代码的营养. leaf

初探go-golang语言初体验

2017/2/24 一.初体验 1.环境 wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz cat <<'_EOF' >>/etc/profile #golang export PATH=$PATH:/usr/local/go/bin export GOPATH=/opt/go _EOF source 

Java8初体验(2):Stream语法详解

原文出处: 一冰_天锦 上篇文章Java8初体验(1):lambda表达式语法比较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例子中有很多Stream的例子.这些Stream的例子可能让你产生疑惑,本文将会详细讲解Stream的使用方法(不会涉及Stream的原理,因为这个系列的文章还是一个快速学习如何使用的). 1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequent

我是如何初体验uglifyjs压缩JS的

一.故事总有其背景 年末将至,很多闲适的时间,于是刷刷微博,接触各种纷杂的信息——美其名曰“学习”.运气不错,遇到了一个新名词,uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感,哦?激起了我的好奇心.百之谷之,哟,相关的介绍还不少.然后折腾了个把小时,基本上知道了是个怎么回事. 我觉得吧,还是有些用的,即使是不是从事node开发的人,抽个小空,share之,于是就有了本文.人总有浮躁的时候,我也不例

安全初体验

最近尝试在几个高校跟各个学生来讲安全入门的一些东西,我把这个称谓安全初体验,我说是从抓肉鸡开始,但是讲完后,同学们都一脸茫然,不知道我说的是什么,可能是我的入口点没有找对,那么我现在就将网络上以及一些自己整理的安全入门的东西分享给大家,希望能够对想进入这个行业的同学一点帮助吧. 首先进入这个行业,我们需要一个背影,看着这个背影来不断的成长,给我们精神上的支持和寄托,因为这个行业的门槛相对还是比较高的,有了这个背影,我们才能够在每一个孤单寂寞的夜里,不断的坚持前行,永不放弃.我想每个在这个行业坚持