1.电脑第一次使用git 要给电脑做标示

指令:

git config --global user.name "标示"

git config --global user.email "175687482@qq.com"

2.创建版本库

git init

3.添加文件到版本库

git add 文件名  快速方法 :  ./  作用 将文件夹下的所有文件添到版本库

4. 可以查看状态

git status

5. 创建这次版本的标示

git commit  -m “标示”

6.查看 版本

git log  或者 git reflog

7. 要还原的版本  “时光机”

git reset -hard   "版本号 足够能区分其他的版本就可以  一般是版本号的前5位"

二 将版本库保存到 github.com   参考网站 http://www.runoob.com/w3cnote/git-guide.html

1.第一次用的时候 会有唯一标识

首先在本地创建ssh key;

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key

回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。

为了验证是否成功,在git bash下输入:

$ ssh -T git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

创建新仓库

创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

gitbub基本操作相关推荐

  1. 数据结构(03)— 数据处理基本操作(数据的查找、新增、删除、修改)

    我们先来看一个关于查找的例子.查找,就是从复杂的数据结构中,找到满足某个条件的元素.通常可从以下两个方面来对数据进行查找操作:​ 根据元素的位置或索引来查找: 根据元素的数值特征来查找. 针对上述两种 ...

  2. pytorch方法,Tensor及其基本操作_重点

    由于之前的草稿都没了,现在只有重写-. 我好痛苦 本章只是对pytorch的常规操作进行一个总结,大家看过有脑子里有印象就好,知道有这么个东西,需要的时候可以再去详细的看,另外也还是需要在实战中多运用 ...

  3. Gradle安装使用以及基本操作

    转自:https://www.cnblogs.com/linkstar/p/7899191.html Gradle安装使用以及基本操作 阅读目录 简单介绍 安装 使用idea创建一个web的Gradl ...

  4. c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...

    各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...

  5. 【Pandas库】(3) DataFrame的创建方法及基本操作

    各位同学好,今天给大家介绍一下Pandas库中DataFrame类型数据的创建方法和基本操作. 文章内容如下: (1)使用字典类创建. 字典类有:①数组.列表.元组构成的字典:②Series构造的字典 ...

  6. 【MySQL】缩略语PK NN UQ BIN UN ZF AI G、基本操作语句

    一.缩略语 PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据 UN:unsigned 无符号整数(非负数) ZF:zer ...

  7. MySQL中定义fk语句_MySQL基础篇/第3篇:MySQL基本操作语句.md · qwqoo/MySQL-Review - Gitee.com...

    ### 第3篇:MySQL基本操作语句 - MySQL基础操作 #### 排序检索数据 - 之前的数据没有进行排序,其是按照默认在数据表中的数据返回的 - SELECT语句的ORDER BY 子句进行 ...

  8. OpenCV-Java版学习(3.对视频的基本操作)

    前言 上一节我们学习了使用OpenCV对图像进行一些基础操作,现在我们学习对视频进行一些基础的操作. 对视频的基本操作 从相机中读取视频 我们从电脑自带的摄像头捕捉一段视频并在屏幕上显示出来,代码如下 ...

  9. JDBC编程:2(数据库的基本操作)

    数据库的基本操作 查询数据 在开始前先简单地介绍一下什么是静态SQL和动态SQL: 静态SQL,在编译阶段就可以确定数据库要做什么事情.在某种高级语言中,如果嵌入了SQL语句,而这个SQL语句的主体结 ...

  10. c语言栈的实现以及操作_数据结构之链栈基本操作的实现详解(C语言描述)

    迎新过后,来带领你好好学习的小软准时归来,快带着上次学习链表操作的记忆和我开启新的旅程吧: 链栈:就是栈的链式存储结构,简称链栈. 首先我们要考虑的就是链栈的存储结构,由于栈只是在栈顶进行插入和删除操 ...

最新文章

  1. 据说腾讯的算法高手都是C++背景
  2. 特斯拉上海超级工厂开工 预计今夏完成初期建设...
  3. 直观判断图像是否可以被实时处理
  4. mysql管理器源码_一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)
  5. 软件设计师 - 数据流图
  6. Java基础17:Java IO流总结
  7. 使Docker容器拥有可被宿主机以外的机器直接访问的独立IP
  8. HDU 5876 关于补图的bfs
  9. Jenkins 流水线 获取git 分支列表_Jenkins扩展共享库进阶
  10. win2003负载均衡设置
  11. 技术突破寻找新思路,互联网内容的风控与风口
  12. Excel闪退问题解决
  13. 61850协议服务器端开发,基于IEC61850标准的服务端程序的设计与实现
  14. 联通屏蔽80端口后利用NAT端口映射穿透解决WEB网站应用发布
  15. python输出九九乘法表
  16. Windows打开文件后提示,文件或目录损坏无法读取。
  17. 北京高考零分作文(结尾太搞了)终于懂了什么叫笑喷了
  18. input正则邮箱_用正则表达式匹配邮箱地址
  19. python关于FIFA球员的数据分析
  20. MySQL字段类型说明

热门文章

  1. 三国杀诺基亚java_拍照手机「三国杀」:诺基亚 808 PureView、iPhone 4S、HTC One S 大比拼...
  2. html修改成透明色,在html2canvas中将透明颜色更改为白色
  3. mysql订单表和订单详情表_订单详情表,与,订单表 怎么做?
  4. ico 图标 生成 工具 网站
  5. Linux下ffmpeg批量转换图片
  6. 机器学习 | 交叉验证
  7. css3实现动画的三种方式
  8. 微信怎样连电脑连接到服务器ip,如何把微信小视频传到电脑上?(ipone也适用)...
  9. java实现的开源mocker造数神器,10分钟可完成千万级别数据的造数-入门篇
  10. java 自由落体for语句_JAVA 自由落体和平抛无能运动