Git下载安装及设置详细教程-程序员宅基地

技术标签: github  Git  git  教程  


##一、安装前准备
  1. 廖雪峰老师Git教程 :推荐Git入门教程。
  2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git-2.18.0-64-bit.exe(截至2018.8.27最新版本)。
  Git下载地址:国外网站,可确保为最新版本。
image.png
  百度网盘下载:国内镜像,如果网速慢可以到网盘下载。
image.png
##二、安装过程
  1. 下载完成后,双击下载好的软件开始安装,出现如下对话框
image.png
  2. 点击Next,默认选项和图中不一样,建议按照图中修改,Git Bash Here和Git GUI Here可以方便的在任意目录下打开git,建议选中,选中这两项后Additional icons->On the Desktop就按照自己心情了。
image.png
  这一步根据自己需要设置后,不爱折腾的小伙伴下面的步骤可以直接采用默认选项,当然也可以详细研究选择最适合自己的。

  3. 点击next,选择默认编辑器,我选择的是Notepad++。
image.png
  4. 继续next,配置PATH环境。
image.png
  Use Git from Git Bash only:这是最安全的选择,因为你的PATH根本不会被修改,你只能使用Git Bash的Git命令行工具。
  Use Git from the Windows Command Prompt:这个选项被认为是安全的,它只向PATH添加一些最小的Git包,以避免使用可选的Unix工具混淆环境。你将能够从Git Bash和Windows命令提示符中使用Git。建议选择此项。
  Use Git and optional Unix tools from the Windows Command Prompt:Git和可选的Unix工具都将添加到计算机的PATH中。警告:这将覆盖Windows工具,如“find”和“sort”,只有在了解其含义后才使用此选项。

  5. 继续next,以下选项均为默认
image.png
image.png
image.png
image.png
  点击Inall开始安装,安装完成后点击Finish即可。
  在开始菜单里点击“Git“Git Bash”,弹出类似命令行的窗口,就说明Git安装成功!
  在任意目录下右击,可以看到右键菜单中有Git GUI Here和Git Bash Here两个选项。
image.png
##三、安装后的设置
  安装完成后需要设置自己的git账号和邮箱,否则无法正确使用,但是到目前为止还没有申请git账号,下面就来说一下具体的账号申请和git设置过程。点击账号申请网址 ,出现如下界面。
image.png
  输入自己想要的账户名,自己的邮箱和密码,账户名只能包含字母和数字字符或者是单个连字符“-”并且连字符不可以作为开头或者结尾;密码中至少包含一个字母,一个数字,并且长度不小于7个字符。输入完成后后点击“Sign up for Github”,进入如下界面,同时注册用的邮箱中会收到一封GitHub的邮件。
image.png
  通过验证后点击“Create an account”

image.png
  如果不需要保密,选择默认的免费选项即可,如果需要保密则需要付费。
  点击Continue,出现无关紧要的答题,选选就好,之后Submit,搞定。
image.png
  因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。账号申请完成后,打开命令行或者Git Bash,输入
  git config --global user.name “Your Name”,之后回车,再输入
  git config --global user.email [email protected]
  其中Your Name和[email protected]替换成上面注册时的账户名和邮箱。
  命令行下输入和Git Bash下输入均可。
  命令行下输入如图:
image.png
  Git Bash下输入如图:
image.png
  到这一步,Git的安装设置就基本结束了,可以在本机正常使用了,如果需要使用其他功能,请参考廖雪峰老师Git教程 ,已经讲解的很详细了,不再赘述。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sanxd/article/details/82624127

智能推荐

R语言单因素/多因素 Logistic回归_单因素logistic回归和多因素logistic回归r语言-程序员宅基地

文章浏览阅读1.1w次,点赞3次,收藏78次。变量因子的转换->单因素logistic回归->多因素logistic回归https://mp.weixin.qq.com/s/NowePGv6DF9_dF4blSyzVQ_单因素logistic回归和多因素logistic回归r语言

html 中的空格%3c br%3e,URL编码表一览 - frabbit的个人空间 - OSCHINA - 中文开源技术交流社区...-程序员宅基地

文章浏览阅读1w次。æ退格TAB换行回车空格!"#$%&'()*+,-./%00%01%02%03%04%05%06%07%08%09%0a%0b%0c%0d%0e%0f%10%11%12%13%14%15%16%17%18%19%1a%1b%1c%1d%1e%1f%20%21%22%23%24%25%26%27%28%29%2a%2b%2c%2d%2e%2f0123456789:;<=>?@AB..._html中%0d

运用js绘制SVG图片_nodejs绘制svg-程序员宅基地

文章浏览阅读2.7k次。/** * Create an element and draw a pie chart into it. * 创建一个元素,并在其中绘制一个饼状图 * Arguments: * 参数: * data: an array of numbers to chart, one for each wedge of the pie. * data:用于绘制数据的类型数_nodejs绘制svg

fatal error C1061: 编译器限制 : 块嵌套太深-程序员宅基地

文章浏览阅读7.2k次。VisualStudio开发过程中碰到C1061报错,查了MSDN,文档说明如下从说明中我们明白这是由于我们的代码块嵌套太深,超过了编译器的限制。但我理解为应该是同一个域内块的数量太多,超过了编译器限制。示例代码如下:void Demo1(){ for( int i = 0; i < 10; ++i ) { cout << i << " "; } cout <_块嵌套太深

《痞子衡嵌入式半月刊》 第 36 期_gxepd2-程序员宅基地

文章浏览阅读489次。痞子衡嵌入式半月刊: 第 36 期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾 :《痞子衡嵌入式半月刊: 第 35 期》唠两句这周四是大暑,历史上的今天:1991年7月2..._gxepd2

C#winform向cmd命令窗输入CTRL+C命令_c# winfrom 多线程加载cmd命令-程序员宅基地

文章浏览阅读8.6k次,点赞2次,收藏13次。最近在写一个很坑爹的工具,winform需要调用一个python写的工具。我的方法是直接开个线程调用System.Diagnostics.Process启动一个cmd窗,然后往里面p.StandardInput.WriteLine(python ...)相关指令: System.Diagnostics.Process p = new System.Diagnostics.Process()_c# winfrom 多线程加载cmd命令

随便推点

使用ASIHTTPRequest和ASIDownloadCache实现本地缓存-程序员宅基地

文章浏览阅读404次。为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。我自己的应用也想加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。根据我目前的技术水平和时间花费,我果断选择了后者,事实证明效果也很不错。下面说一下实现方法:

容器的end()方法-程序员宅基地

文章浏览阅读195次。容器的end()方法,返回一个迭代器,需要注意:这个迭代器不指向实际的元素,而是表示末端元素的下一个元素,这个迭代器起一个哨兵的作用,表示已经处理完所有的元素。因此,在查找的时候,返回的迭代器,不等于end(),说明找到了目标。等于end(),说明检查了所有元素,没有找到目标。转载于:https://www.cnblogs.com/nzbbody/p/3409317.html..._容器非实例化end

数据库(Database)介绍_数据库(database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以-程序员宅基地

文章浏览阅读2.7k次。什么是数据库? 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。什么是数据库管理系统? 数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据..._数据库(database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以

anaconda创建、删除、退出环境_删除annacond下环境-程序员宅基地

文章浏览阅读3.3w次,点赞10次,收藏46次。Anaconda创建环境:// 下面是创建python=3.7版本的环境,取名叫py37conda create -n py36 python=3.7删除环境conda remove -n py36 --all激活环境//下面这个py37是个环境名activate py37退出环境deactivate..._删除annacond下环境

element ui 日期的可选范围禁用_element ui 时间组件 指定日期范围内的可用 其他禁用-程序员宅基地

文章浏览阅读305次。<el-date-picker v-model="value" type="daterange" start-placeholder="开始日期" :picker-options="pickerOptions" end-placeholder="结束日期"> </el-date-picker>data() { var vu_element ui 时间组件 指定日期范围内的可用 其他禁用

QTableWidget右键菜单 QFileDialog_qt tablewidget右键弹出菜单-程序员宅基地

文章浏览阅读3.5k次。4.为表格数据添加右键菜单有时候我们想通过点击鼠标右键对表格数据进行一些其他操作,比如复制、查看详情等,我们可以按照下面的方法来实现。为了实现点击右键弹出菜单这个功能,我们必须在类studentInfo类中声明一个菜单变量popMenu和一个菜单选项变量action。class studentInfo : public QMainWindow{…………private: Ui:_qt tablewidget右键弹出菜单

推荐文章

热门文章

相关标签