官方下载地址:https://git-scm.com/download/win,我下载的最新版是 Git-2.15.1.2-64-bit.exe 。
Windows 下安装步骤
1、相关信息,直接“ Next ”。
2、选择需要安装的组件,然后“ Next ”
注:这里我有两个没有勾选:第一个是在桌面上创建图标,第二个选项没选的是在所有控制台窗口使用truetype这个字体。
3、安装路径须无中文无空格
4、选择默认编辑器,这里我保持默认
5、调整环境变量,这里我保持默认
注:第一个选项为不设置Path;第二个选项为设置Path,在Windows的命令提示符下也可以使用 git 即 cmd 下面也可以直接调用。
6、选择传输协议,此处我设置保持默认
注:第一项使用 SSL 传输协议,第二项使用 HTTPS 传输协议。
7、配置行尾转换,默认
8、默认
注:使用MinTTY,Git的Windows客户端,会自带一个叫MinGW的Linux命令行工具,可以执行简单的shell命令,与cygwin功能类似,仅此而已。而在MinGW命令行窗口中,执行命令“mintty”既可以打开mintty窗口,再次可以使用ssh命令登录linux服务器。
9、配置额外选项,默认,“ Install ”
10、双击安装好的 git-bash.exe ,进入下面的界面,安装成功。
配置git账号和邮箱
用户名和邮箱地址的作用:
用户名和邮箱地址是本地Git客户端的一个变量,不随git库而改变。
每次commit都会用用户名和邮箱纪录。
github的contributions统计就是按邮箱来统计的。
$ git config --global user.name "xxx"
$ git config --global user.email "xxx@163.com"
xxx 写你的用户名,随意,实际上git就是用name和email做个标识。
查看用户名、邮箱命令
$ git config user.name
$ git config user.email
修改用户名、邮箱命令
$ git config --global user.name "xxxx"
$ git config --global user.email "xxxxx@164.com"
npm 安装项目
npm安装 Flux demo 时警告:
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
安装命令如下:
$ git clone https://github.com/ruanyf/extremely-simple-flux-demo.git
$ cd extremely-simple-flux-demo && npm install
$ npm start
解决方法
升级minimatch到3.0.2,命令如下:
$ npm update minimatch@3.0.2
$ npm update -d
参考资料地址:
https://git-scm.com/book/zh/v1/起步-安装-Git
http://blog.****.net/tiweeny/article/details/78514092
http://blog.****.net/s740556472/article/details/77623453
http://blog.****.net/u011781521/article/details/52742509