windows 系统下git 的安装
在linux系统下,可以直接在命令窗口安装和使用git。但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果。具体安装步骤如下:
第一步:官网上下载git
网址:https://git-for-windows.github.io/;版本:2.11.0。

第二步:双击下载好的git安装包,弹出提示框,如下图:

第三步:直接点击“next”进入下一步,选择安装路径,在配置路径的时候,尽量选择分区的根目录,这样方便今后的操作,同时如果有文件夹,要避免使用中文名。如下图:

第四步:选择好安装路径后,点击“next”进入下一步,弹出安装配置窗口,包括git命令行、git图形窗口等,如下图所示:

win下 git 可以使用 bash 控制台,也可以使用 windows风格的 GUI界面。GUI虽然好用但是不利于学习,所以后面的系列经验都会以bash为主。因此可以去掉 "Git GUI Here".
第五步:按照上述默认配置,直接点击“next”进入下一步,弹出“选择菜单开始文件”的窗口,如下图所示:

第六步:按照默认路径即可,直接点击“next”,进入下一步,进入“调整路径环境”窗口,如下图所示:

注:该窗口中,各项选项的意思为:
第一项:直接安装,不会配置git命令的环境变量。
第二项:会自动配置好git命令的环境变量。
第三项:git命令和unix工具命令都会添加到环境变量。
由于第一项不会配置环境变量,第三项会添加可选unix工具,基本没用,所以选第二项。
第七步:接着点击“next”进入下一步,如下图所示:

此步是关于git 对跨平台换行符处理方式的设置,对于windows系统选择第一个,git 在本地会识别回车换行(CRLF),但在提交至服务器时会将其转化为换行符(LF)来兼容其他的系统。
选择第一项,同步下载更新文件时使用 windows 风格,提交文件时使用 unix 风格,尽量保证同步兼容。
第八步:选好后,点击“next”进入下一步,如下图所示:

选择第一项,安装后git bash的终端使用起来比较好用。
第九步:选好后,点击“next”进入下一步。如下图所示:

按照默认配置
第十步:直接点击“next”进入下一步。如下图所示:

第十一步:直接点击“install”进行安装即可,安装完成如下图所示:

至此为止,git成功安装。
git 安装完成后,找到 git bash,打开 git bash,如下图所示:

在上述窗口进行git 的命令操作即可。
注:
1. 如果有装360等防毒软件,一定要允许安装对注册表的修改。

*************************************************************************************************************
使用
详细可链接 https://blog.csdn.net/mango9126/article/details/68946439
准备工作:
第一步:
由于本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以必须要让 github 仓库认证你 SSH key,在此之前,必须要生成 SSH key。
在 Git 控制台中输入如下命令:
$ ssh-keygen -t rsa -C "youremail@example.com"

其中要求输入可以直接按Enter跳过,运行如上命令之后,windows用户可以进入到 C:\Users\Administrator\.ssh 查看生成文件

第二步:登录你的github,然后访问:https://github.com/settings/ssh/new

添加完 SSH Keys 之后,本地 Git 便与远程 Github 建立了连接
然后我们开始我们的 Git 的使用:
1.首先,为了方便我们的版本控制,我们需要设置用户账户信息的配置--相应的用户名以及邮箱,命令如下:
git config --global user.name "你的github用户名"
git config --global user.email "你的github邮箱地址"
其中 global 这个参数表示这台机器上面的所有仓库都会使用这个配置(当然啦,你也可以对某个仓库使用不同的用户名以及邮箱。

2. 进入到指定文件目录并通过 init 命令创建仓库(注意本地一个仓库对应与 github上的一个仓库,可以使用 git remote 查看当前的远程库)

首先要明确下,所有的版本控制系统,只能跟踪文本文件的改动,比如 txt 文件,网页,所有程序的代码等,Git 也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从 1kb 变成 2kb,但是到底改了啥,版本控制也不知道。
完成好以上步骤的话,一个 Git 的环境就基本搭建完毕了
<code class="language-html">git add "文件名" //用户添加文件
git add . //可以用来添加当前目录下的所有文件
git commit -m "提交的内容" //提交版本信息
git push //这一步才是真正的上传
</code>
参考:https://blog.csdn.net/lvkelly/article/details/54666868
windows 系统下git 的安装的更多相关文章
- windows 系统下git 的使用
前言: 最新版本的git for windows也是有界面的,不再是以前的纯命令行操作,但是我习惯了乌龟,所以感觉还是直接用乌龟比较方便点~~ 前提,已安装以下: git for windows,未安 ...
- windows系统下GCC的安装与配置
刚开始看 C++ Primer,看到编译器的部分,自己搜了搜怎么搭建GCC,搜到以下内容,复制过来留个印象: windows系统下GCC的安装方法,以及一些环境变量的配置,如果对GCC不是很清楚,关于 ...
- windows系统下如何正确安装Cygwin(图文详解)
我的操作系统信息是 1.在官网https://cygwin.com/install.html下载win64位安装包 选择包的下载存放目录,点击“下一步” 为了使我们安装的Cygwin能够编译程序, ...
- Windows系统下Nginx的安装与配置
Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...
- windows系统下简单nodejs安装及环境配置
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置 相信 ...
- windows系统下 PHP怎么安装redis扩展
在windows系统下安装redis就不赘述了,基本上就是下一步,下一步. 然后通过通过命令行启动服务. 我是在xamp 3.2.2的集成环境下进行本地redis扩展安装配置的,php的版本是5.6. ...
- Windows 系统下Git安装图解
简单来说Git是一个免费的.开源的版本控制软件,从功能上讲,跟我们比较熟悉的Subversion(SVN)这类版本控制软件没什么两样.由于工作的需求,需要在WinXP下安装git配合团队完成相应的工作 ...
- Windows系统下Git的下载和配置
简介:Git是一款免费.开源的分布式版本控制系统,可记录文件每次改动,便于多人协作编辑. 下载:git-for-windows下载地址https://git-for-windows.github.io ...
- windows 系统下TortoiseGit 的安装
git 常用的使用工具: Windows 支持下载安装TortoiseGit Mac 下 推荐使用 sourcetree Windows下的 TortoiseGit 安装 1. 进入 小乌龟官网 To ...
随机推荐
- Java高并发之线程基本操作
结合上一篇同步异步,这篇理解线程操作. 1.新建线程.不止thread和runnable,Callable和Future了解一下 package com.thread; import java.tex ...
- 中通快递股份有限公司.net高级面试题
中通快递分布式技术开发 gc垃圾回收原理 .net中,托管代码的内存管理是自动的,由GC进行管理,而对于非托管代码,则需要.net手动处理 CLR运行时,内存分为:托管堆和栈,其中栈用于存储值类型 ...
- OC中的block作方法参数时的用法
方式一.在传参时直接声明block回调方法. 1. 定义方法: - (int)doTest:(NSString *)name success:(int (^)(int param1, int para ...
- POJ:3104-Drying(神奇的二分)
Drying Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 20586 Accepted: 5186 Description I ...
- ClassNotFountException 与 NoClassDefineError
一 知识准备 NoClassDefFoundError:正如它们的名字所说明的是一个错误 (Error),而ClassNotFoundException是一个异常.正如上一章节所说Exception和 ...
- Unity Occlusion Culling 遮挡剔除研究
本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/52684127 作者:car ...
- Hibernate---数据操作示例BY实体映射文件
创建一个Student.java类:该类需要一个无参的构造函数,以及属性的get/set方法 public class Student implements Serializable { privat ...
- Android ANR详解
如何避免KeyDispatchTimeout 1:UI线程尽量只做跟UI相关的工作 2:耗时的工作(比如数据库操作,I/O,连接网络或者别的有可能阻碍UI线程的操作)把它放入单独的线程处理 3:尽量用 ...
- RelativeLayout 深入理解
今天做app底部的导航栏,就是会有一个分割线,分割内容和下面的fragmenttablehost,那条线,我看开源中国是用relativelayout包裹的. 我也包裹,但是不行.显示不出来那条线. ...
- JS 金钱格式化
JavaScript Money Format(用prototype对Number进行扩展) Number.prototype.formatMoney = function (places, symb ...