新学习了Git和GitHub的使用,记一下笔记,也希望可以帮助他人,这里只是初级阶段,以后还会不断的修改和完善。

1.什么是git

 开源的分布式版本控制系统,与svn比独特的地方:

    1.解决了svn后提交冲突的问题

  ·  2.可以随时提交自己的代码,无网环境也可以进行代码的提交。

    3.如果你想,每个人都可以是自己成为源代码。

2.git下载与安装

  官方下载地址:https://git-scm.com/downloads

  下载完成后傻瓜式默认安装,也可以根据自己的需求手动配置,这里就不在演示。

   注意事项:安装完成检查本机环境变量,如果计算机没有自动添加git的环境,需手动添加环境变量,把git的bin目录添加进环境变量。

3.注册github

  官网:https://github.com/

4.本地仓库与github仓库关联

第一步:进入Git Bash配置登录远程的用户名和密码

  用户名为github的登录名,邮箱为github的邮箱

git config --global user.name "用户名"
git config --global user.email "邮箱"

 

第二步:生成密钥发送给远程仓库,方便使用,不需要每次进入都重新输入密码

ssh-keygen -t rsa -C 邮箱   //邮箱是github的邮箱

打开本地c:\..\.ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。

第三步:登陆github系统。点击右上角的 Settings--->SSH and GPG keys ---> new SSh key

把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了

第四步:测试连接是否成功

$ ssh -T git@github.com

温馨提示:如果在本地的../.ssh有known_hosts文件说明你连接成功了

5 项目发布

  1. 本地新建项目并初始化,右击 -->> git bash here -->> git init

  2. github新建仓库 , 点击右上角的 Settings-->>your repositories-->>new -->> creat repository

  

  3. 本地项目关联github远程项目

$ git remote add origin 项目ssh地址或者https地址   //连接远程github项目  

第一次发布项目

git add .       //发布文件到暂存区

git commit -m  "注释内容" //从暂存区--本地分支

git push -u origin master  //发送到远程github

第一次下载项目

git clone  ssh或者https     

提交

git add .       //发布文件到暂存区

git commit -m "注释内容"   //从暂存区--本地分支

git push origin master  //发送到远程github

更新

git pull

git/github安装与使用教程的更多相关文章

  1. Git的安装和使用教程详解

    ---恢复内容开始--- 本篇笔记聊聊Git的安装和使用教程 一.认 识 Git                                                            ...

  2. git (Linux安装及使用教程)

    查看当前服务器是否有安装git git --version 如果有,那么查看版本号,是否是你想要的或最新的版本 如果不是自己想要的版本,那么执行以下命令可卸载当前版本 yum remove git 卸 ...

  3. git/github 代码托管图文教程

    现在都流行将代码托管到github,使用版本控制工具git,现在让我们开始一步一步的将我们本地的代码托管到github上去吧 一. git的使用 1.下载git工具 2.下载好后安装时候注意要使用vi ...

  4. Git配置安装使用教程操作github上传克隆数据

    Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容 ...

  5. git github 使用教程

    参考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般 ...

  6. Git 安装和使用教程

    Git 安装和使用教程 git 提交 全部文件 git add .  git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件.注意 ...

  7. Git 安装和使用教程(更加详细)

    转载至:https://www.cnblogs.com/smuxiaolei/p/7484678.html#undefined Git 安装和使用教程 git 提交 全部文件 git add .  g ...

  8. Linux下的GitHub安装与简单配置教程 ~ 转载

    Linux下的GitHub安装与简单配置教程   1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与 ...

  9. Git下载安装及设置详细教程

    Git下载安装及设置详细教程 一.安装前准备   1. 廖雪峰老师Git教程 :推荐Git入门教程.  2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git ...

随机推荐

  1. Plupload的几个demo

    Plupload有以下功能和特点: 1.拥有多种上传方式:HTML5.flash.silverlight以及传统的<input type=”file” />.Plupload会自动侦测当前 ...

  2. linux广播

    linux广播 // 发送端 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #incl ...

  3. kubernetes-批量删除Evicted Pods

    #!/bin/bash for i in `seq 1 100` do kubectl delete pod $(kubectl get pod -n service |grep -i "e ...

  4. consul集群搭建以及ACL配置

    由于时间匆忙,要是有什么地方没有写对的,请大佬指正,谢谢.文章有点水,大佬勿喷这篇博客不回去深度的讲解consul中的一些知识,主要分享的我在使用的时候的一些操作和遇见的问题以及解决办法.当然有些东西 ...

  5. QT5.10+MinGW+OpenCV3.4.2编译

    一.准备工作: (1)在OpenCV官网下载3.4.2版本(注意选择Win pack),https://opencv.org/releases.html. (2)下载Contrib模块,https:/ ...

  6. TCP/IP学习笔记2--协议分层与OSI参考模型

    协议的分层: 为解决不同计算机之间的通信,ISO(International Organization for Standards)指定了一个国际标准OSI(Open Systems Intercon ...

  7. jinkins 部署过程

    jinkins 概述 jinkins 本身是一个 webapp 项目,部署在了tomcat 环境下,就变成了一个网站.他有一个功能,就是构建,构建的时候做了什么事情? gitlab 获取代码 mave ...

  8. spring框架学习(三)——AOP( 面向切面编程)

    AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能. 所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务 ...

  9. 用外部按钮打开DATETIMEPICKER下拉日期选择窗口

    https://www.cnblogs.com/gaodu2003/archive/2009/08/10/1543115.html 方法一: SendMessage(DateTimePicker1.H ...

  10. Nmap脚本使用

    Nmap是主机扫描工具,他的图形化界面是Zenmap,分布式框架为Dnamp. Nmap可以完成以下任务: 主机探测 端口扫描 版本检测 系统检测 支持探测脚本的编写 Nmap在实际中应用场合如下: ...