1、下载Git客户端

想要安装Git首先要下载Git的安装包程序。

Git安装包下载地址:https://git-scm.com/downloads/

2、安装Git

双击安装程序进行安装:

a. 欢迎安装界面:直接进行下一步。

b. 协议选择:再下一步。

c. 安装位置:建议出操作系统外任何应用程序都不要装载C盘。

d. 选择安装组件:可以默认安装,可根据自己需要自行选择

1)  图标组件(Addition icons):选择是否创建快速启动栏图标,或者是否创建桌面快捷方式;

2)  桌面浏览(Windows Explorer integration):浏览源码的方式,单独的上下文浏览,只使用bash或者只是用Git Gui工具(高级的浏览方法使用git-cheetah plugin插件);

3)  关联配置文件(Associate .git* configuration files with the default text editor):是否关联git配置文件(主要显示文本编辑器的样式);

4)  关联shall脚本文件(Associate .sh files to be run wirh Bash):是否关联Bash命令的脚本文件;

5)  使用TrueType编码(Use a TrueType font in all console windows(not only for Git Bash)):在命令行是否使用TrueType编码,该编码是微软和苹果置顶的通用编码;

e. 开始菜单的快捷方式目录设置:设置在开始菜单中快捷方式的目录名称,也可以选择不再开始菜单中创建快捷方式

f. 设置环境变量:选择使用什么样的命令行工具,一般情况下选择默认,使用Git Bash

1)  Use Git Bash Only:Git自带的Bash命令行工具;

2)  Run Git from the Windows Command Prompt:使用Windows系统自带的命令行工具;

3)  Run Git and include Unix tools from the Windows Command Prompt:两者都有;

g. 设置换行格式:根据是否是跨平台项目,以便于进行格式转换

1)  第一个选项:如果是跨平台项目,在Windows系统安装,选择

2)  第二个选项:如果是跨平台项目,在Unix系统安装,选择;

3) 第三个选项:非跨平台项目,选择;

h. 开始安装

i. 安装完成

j. 运行Git Bash

3、配置Git——GitHub、Git.oschina大同小异,笔者使用的是Git.oschina

a.  创建本地ssh:使用命令

  1. Administrator@SHMILY MINGW32 / (master)
  2. $ ssh -keygen -t rsa -C "214564382@qq.com"

b. 将ssh配置到GitHub、Git.oschina中,详细不再赘述。

验证是否配置成功:使用命令:$ ssh -T git@git.oschina.net

成功提示:Welcome to Git@OSC,用户名!

c.  配置本地用户和邮箱

使用命令:

  1. //1.设置用户名
  2. git config --global user.name "your username"
  3. //2.设置用户邮箱
  4. git config --global user.email"your email"

配置完成后可使用下面命令查看配置信息:

  1. //3.查看数据
  2. git config --list

结果:

至此,Git的安装和配置基本完成!

Git安装与配置——详细教程1的更多相关文章

  1. MySQL5.7免安装版配置详细教程

    MySQL5.7免安装版配置详细教程 一. 软件下载 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验,要安装的朋友可以当做参考哦 mysql5.7 ...

  2. Tableau Server注册安装及配置详细教程

    Tableau Server注册安装及配置详细教程 本文讲解的是 Tableau Server 10.0 版本的安装及配置 这里分享的 TableauServer 安装版本为64位的10.0版本Ser ...

  3. dedecms织梦二次开发报名表单模块插件安装及配置详细教程

    网上找了很多,都不是太满意,功能不全不全不说,还没有详细的安装配置教程,经过自己的折腾,成功了修改程序并配置成功,亲测,试用没有问题!所以,决定给大家出一个针对新手的详细教程. 废话不多,直接上干货. ...

  4. MySQL的安装与配置——详细教程

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

  5. 【转】MySQL的安装与配置——详细教程-window系统下

    https://www.cnblogs.com/winton-nfs/p/11524007.html 免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库 ...

  6. nvm安装和配置详细教程

    nvm是nodejs的版本管理工具,为什么要用nvm,你能百度到这篇文章相比是遇到不得不用的原因了,我们知道nodejs官方更新的速度非常快,有时候业务需要需要用某某版本,如果用的是msi安装,虽然安 ...

  7. 苹果cms安装及配置详细教程

    听说这个好!php+mysql的 下载 http://www.maccms.com/down.html 下载之后解压到你的网站跟目录中,就像这个样子的   后台目录 然后重要的一步来了,在ftp工具上 ...

  8. solr的安装及配置详细教程/solr入门教程

    1 solr的下载 从Solr官方网站(http://lucene.apache.org/solr/ )下载Solr最新版本,根据Solr的运行环境,Linux下需要下载solr-7.3.1.tgz, ...

  9. nginx安装及其配置详细教程

    1 nginx 介绍 1 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 由俄罗斯的程序设计师Igor Sysoev所开发,官方 ...

随机推荐

  1. C# json反序列化 对象中嵌套数组 (转载)

    看图: 这里可以看到是二层嵌套!!使用C#如何实现?? 思路:使用list集合实现 → 建立类 → list集合 → 微软的   Newtonsoft.Json  (一款.NET中开源的Json序列化 ...

  2. Java框架之Struts2(四)

    一.ComboGrid 扩展自$.fn.combo.defaults和$.fn.datagrid.defaults.使用$.fn.combogrid.defaults重写默认值对象.数据表格下拉框结合 ...

  3. Java集合之LinkedHashMap源码分析

    概述 HashMap是无序的, 即put的顺序与遍历顺序不保证一样. LinkedHashMap是HashMap的一个子类, 它通过重写父类的相关方法, 实现自己的功能. 它保留插入的顺序. 如果需要 ...

  4. Nginx + 阿里云SSL + tomcat 实现https访问代理

    第一步:阿里云申请云盾证书服务 第二步:下载证书 第三步:修改Nginx配置 1. 证书文件214033834890360.pem,包含两段内容,请不要删除任何一段内容. 2. 如果是证书系统创建的C ...

  5. css 单位px、em、rem、vh、vw、vmin、vmax区别

    1.px:相对长度单位.像素px是相对于显示器屏幕分辨率而言的. 2.em:相对长度单位.相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸. 看下面 ...

  6. Python 字符编码简记

    名称 说明 ASCII 只能存英文和拉丁字符,一个字符占一个字节,8位. ASCII 码是不支持中文的,支持中文的第一张表是 GB2312 GB2312 支持中文,收录了 7445个字符 GBK1.0 ...

  7. debounce(防抖动函数)

    短时间内不重复触发一个事件 设置一个门槛值,表示两次 Ajax 通信的最小间隔时间.如果在间隔时间内,发生新的keydown事件,则不触发 Ajax 通信,并且重新开始计时.如果过了指定时间,没有发生 ...

  8. 洛谷P4555 [国家集训队]最长双回文串(manacher 线段树)

    题意 题目链接 Sol 我的做法比较naive..首先manacher预处理出以每个位置为中心的回文串的长度.然后枚举一个中间位置,现在要考虑的就是能覆盖到i - 1的回文串中 中心最靠左的,和能覆盖 ...

  9. Linux 目录结构学习与简析 Part1

    linux目录结构学习与简析 by:授客 QQ:1033553122 说明: /             linux系统目录树的起点 =============== /bin      User Bi ...

  10. C++ UTF8 UrlEncode(宽字符)

    为了支持C++ UrlEncode之后的字符串能够被C#所识别(windows phone 下C#只能支持UTF8与 Unicode). 所谓的 UTF8 UrlEncode 也只是宽字符串 UrlE ...