1. 下载安装git
    1.   打开git,输入以下命令,引号内的为你自己的名字和邮箱
    2. git config --global user.name "Your Name"
      git config --global user.email "email@example.com"
  2. 本地创建一个版本库,就是存放项目的目录
    1. 本地创建目录
    2. git init(初始化仓库)
    3. 初始化,初始化之后,通过ls -ah 可以看到目录下多了一个.git文件
  3. 文件添加到文件库
    1.   首先新建一个文件(test.html),对其进行编辑内容。
    2. git add test.html  (提交当前文件到本地git仓库)
      •      问题     

        (1)  再次输入如上命令,在命令之后加一个空格,回车

        (2)  如果还是不行,则执行git config core.autocrlf false命令之后,再次执行add命令就可成功。

      3.  提交到本地仓库      git commit -m "    提交内容备注  " (提交索引库中的内容;-m是参数,表示注释内容,主要用来记录此次操作)

      4.上传到github
          使用如下命令来生成rsa公钥
          ssh-keygen -t rsa -C "oldinaction@qq.com" (改成自己的邮箱)

          当然,那三个存放地址等命令你也可以直接回车,让其默认存放,如图所示,会提示你公钥文件存放位置

          进入存放目录,打开id_rsa.pub文件,复制里面的内容

           报错:

           解决办法:到本地的  host   文件    添加一行     13.250.177.223  github.com

      

    4.打开github,注册/登录自己的账号

    1. 在账户设置里面,找到SSH and GPG keys设置,点击New SSH key,将之前复制的公钥加进去就ok
    2. 利用如下命令测试是否能连接上github

      ssh -t git@github.com(若不成功,则去掉-t参数)

        看到欢迎语Hi oldinaction! You've successfully authenticated, but GitHub does not provide shell access.则表示链接成功。

   

    5.进入到要提交文件所在目录,

        git remote add origin git@github.com:demo/DEMO.git(git@github.com:demo/DEMO.git是github中创建项目的ssh地址)

    6.先git remote rm origin  删除远程    再远程添加仓库git remote add origin git@github.com:demo/0915.git(后面的地址git@github.com:github账号名/github项目名.git)

          

          如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容

          vi .git/config

          把 [remote “origin”] 那一行删掉   保存退出即可。

  

    7、提交到github上面

      git push -u origin master,则提交成功,查看github,就可以看见文件已经上传成功

    

  

git 从头开始的更多相关文章

  1. GIT代码版本管理

    一.实验目的 1.了解分布式版本控制系统的核心机理: 2.熟练掌握git的基本指令和分支管理指令: 二.实验内容 1.安装git: 2.初始配置git,git init git status指令: 3 ...

  2. GIT笔记命令行(1)

    Git简单易用,只要输入git就可以列出他的所有参数 C:\Users\spu>git usage: git [--version] [--help] [-C <path>] [-c ...

  3. git &github 快速入门

    本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...

  4. 版本控制-Git服务器搭建和常用命令使用

    Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升 ...

  5. 从头写个http client(java)

    不熟悉java,但我熟悉http,然后从头打造个简单的httpclient,支持get/post,支持gzip,支持重定向,支持encoding,支持transfer-encoding,支持ssl,支 ...

  6. 在Windows下使用Git

    关于Git git是当今最流行的版本控制系统,因为是诞生在Linux操作系统下,因此Linux对git天生有最好的支持,但好在各路大牛的努力下,目前在Windows也能较为完美的使用.以下便是我使用g ...

  7. 版本控制简介,git使用----使用GitHub托管代码

    关于版本控制: 很久以前,人们苦于对写过的代码进行版本的管理,经常过了一段时间想恢复原来写过的代码却又忘了不知道丢到哪儿去了,有的人用加上时间后缀来命名文件的方法,便于后期维护,但是这样做的麻烦也很大 ...

  8. 对git的理解及常用指令

    以前总听说git[分布式版本控制系统]自己愣是搞不懂它到底要干哈-什么叫版本控制系统根本理解不了.现在工作需要必须要用到,结果好像就突然懂了git是干什么滴. 所以!原理这个东西的理解是要建立在大量的 ...

  9. git 创建远程分支和删除 master 分支

    . . . . . 最近需要将不同的客户的代码分开管理,所以需要为这些代码分别创建分支. 目前版本库中分支结构如下: [yuhuashi@local:Project]$ git branch -a* ...

随机推荐

  1. 为类型“xxxx”多次调用了 Map,且其中至少有一个调用未指定目标表名称。

    ef的继承映射真的是能搞死人啊...小结一下: 下图中的代码,ResponseTextMessage.ResponseNewsMessage.ResponseMethodMessage等几个类都是Re ...

  2. 阿里云云服务器Windows Server 2012 R2无法安装IIS等组件的解决办法

    Windows Server2012 R2数据中心版 不管安装什么组件,都显示存储空间不足,无法应用命令,错误代码0x80070008. 最终确认是服务器配置过低的原因,因为这个型号是低级别的配置,1 ...

  3. 协议类接口 - LCD

    一.引脚含义 下图为某LCD相关引脚: 从引脚可以大概看出其SoC的连接情况: 1)VCLK为时钟,每一次像素就移动一次 2)HSYNC/VLINE 3)VSYNC/VFRAME 4)VD0 - VD ...

  4. 手写redis客户端

    一.RESP通信协议 Redis Serialization Protocol (Redis序列化协议). 特点:容易实现.解析快.可读性强 以\r\n分割数据. 二.撸代码 package com. ...

  5. MyBatis-Plus工具快速入门使用

    MyBatis-plus有什么特色 1.代码生成 2.条件构造器 对我而言,主要的目的是使用它强大的条件构建器. 快速使用步骤: 1.添加pom文件依赖 <dependency> < ...

  6. Dynamic Ambient Occlusion and Indirect Lighting

    This sample was presented on the Nvida witesite, which detail a new idea to calculate the ambient oc ...

  7. dva框架使用详解及Demo教程

    dva框架的使用详解及Demo教程 在前段时间,我们也学习讲解过Redux框架的基本使用,但是有很多同学在交流群里给我的反馈信息说,redux框架理解上有难度,看了之后还是一脸懵逼不知道如何下手,很多 ...

  8. cmd tab自动补全

  9. 05JavaScript语句

    1.JavaScript 语句 JavaScript 语句是发给浏览器的命令. 这些命令的作用是告诉浏览器要做的事情. 2.分号 ; 分号用于分隔 JavaScript 语句. 通常我们在每条可执行的 ...

  10. 配置一个nginx+php-fpm的web服务器

    一.基本信息 系统(L):CentOS 6.9 #下载地址:http://mirrors.sohu.com 反代&负载均衡(N):NGINX 1.14.0 #下载地址:http://nginx ...