目录

Git 下载

Git 安装

验证是否安装成功

设置账户与邮箱

git 记住密码与重置密码

sh.exe 调用 Windows 上的 .sh 文件


Git 官方文档教程地址:https://git-scm.com/book/zh/v2

Git 下载

1、进入Git官网:https://git-scm.com/

2、建议使用 Chrome 浏览器,Firefox 容易下载失败。

Git 安装

1、安装与普通的软件没有什么区别,都是安装步骤走即可

验证是否安装成功

1、通过 Git Bash 便可以来执行 git 命令了。

设置账户与邮箱

1、因为 Git 是分布式版本控制系统,所以约定账号(名字)和 Email 地址作为唯一的标识符,因为邮箱地址通常都是唯一的。

2、注意:这个账号与邮箱地址并不一定要是 github 或者 gitee 等平台的登录账号或邮箱,可以自己定义,且都能从 github 或者 gitee 等平台 clone 代码到本地,只有在 push 代码到平台的时候,才会真正的提示输入平台的登录账号与密码,正确之后,才能推送成功。

1)git config --global user.name "xxxx"   设置用户名

2)git config --global user.email "xxxx"    设置邮箱

3)git config user.name     查看用户名

4)git config user.email    查看邮箱

5)git config --global user.name "xxxx" 修改用户名,直接覆盖即可

6)git config --global user.email "xxxx@xxx.com" 修改邮箱,直接覆盖即可

7)git config --list   查看所有配置

8)git config   --global --unset  user.name   删除用户名

9) git config --global --replace-all user.name "new name"  替换所有的旧 user.name 属性的值

2、注意 git config 命令的 --global 参数,用了这个参数,表示这台机器上所有的 Git 仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

Administrator@SC-201707281232 MINGW64 /e/GitRepository
$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=D:/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
credential.helper=manager
user.name=wangmaoxiong
user.email=22xxxx61750@qq.com

git 记住密码与重置密码

1、有的时候,往 github 或者 gitee 上推送代码的时候,一不小心输错了账号或者密码时,则后续推送时一直提示认证错误:fatal: Authentication failed for 'https://gitee.com/......'

2、此时需要执行命令,让 git 取消记住密码,然后再推送时即可重新输入密码:

git config --system --unset credential.helper

取消设置凭证,即取消记住密码,执行之后,以后每次 push 时都需要手动输入账号密码
git config --global credential.helper store 设置凭证助手,即记住密码,只要输入一次账号密码后,后续 push 时就不会要求再输入

sh.exe 调用 Windows 上的 .sh 文件

1、git 安装中可以勾选修改环境变量,这样它就会自动修改环境变量,以后在  cmd 中便可以直接调用 git 了,但是它默认设置的是安装目录下的 cmd 目录。

2、其实在 bin 目录下也有一个非常好用的工具 sh.exe,它可以在 Windows 系统上帮助打开 .sh 文件,默认情况下 .sh 在 windows 系统上是无法直接执行的(Linux系统上才可以直接运行),但是依靠 git 的 sh.exe 程序则可以执行在 windows 系统上执行 .sh 文件。

3、当然可以不用配置环境变量,使用的时候使用全路径即可,但是为了方便,也可以配置在环境变量中,这样以后可以直接调用,特别是在代码中调用时,不建议使用 D:/Git/bin/sh.exe 写死,而最好是 sh 或 sh.exe。

3、如下所示,正常情况下 windows 上启动 /关闭 Tomcat 用的是 .bat 文件,.sh 文件是无法执行的,Linux 上则刚好相反,因为 .sh 文件本身就是为 Linux 系统准备的,现在安装了 git 之后,就可以使用 bin目录下的 sh.exe 程序在 windows 上也能执行 .sh 文件了,配置了 sh.exe 的环境变量后,则可以直接输入 "sh" 调用了。

···············下一篇《Git 工作流程详解》········

Windows 安装 Git,sh.exe 调用 Windows 上的 .sh 格式文件相关推荐

  1. JAVA上传tiff格式文件

    文章目录 Java上传tiff格式文件 Java上传tiff格式文件 加入pom依赖 <dependency><groupId>com.twelvemonkeys.imagei ...

  2. Windows安装Git cz (commitizen)

    git cz是git的一个插件,git本身并不提供,但其提供了非常强的格式管理以及良好的操作模式,使其可以完全替代git commit. Windows使用此工具需要使用windows的cmd或者po ...

  3. windows安装git和环境变量配置

    转自 https://wuzhuti.cn/2385.html Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速 ...

  4. 1.在Windows安装Git客户端--公司的安装方案

    GIT是目前最流行的版本管理工具,而且,其分布式的架构很好弥补了SVN等集中式架构的不足,是未来版本管理的方向.很多小伙伴在学习GIT的过程中,面临的第一个问题就是如何安装GIT软件.本文,将详细介绍 ...

  5. windows安装Git LFS

    Git LFS(Git Large File Storge,Git 大文件储存).本文只介绍windows下的安装方式. 写在前面,Git LFS安装依赖Git,所以我们先安装git 下载地址[传送门 ...

  6. windows安装Git客户端与Toroise图像化工具

    Git 安装Git客户端 安装图形化工具:Tortoise Git 安装Git客户端 官网:https://github.com/git-for-windows/git/releases/ 本次以安装 ...

  7. windows安装 Git Large File Storage大文件下载工具ge

    下载地址 导航到 git-lfs.github.com 并单击Download开始下载 git-lfs的用法指南 验证安装成功 打开Git Bash 验证安装成功,使用命令 git lfs insta ...

  8. 安装程序无法继续因为计算机上安,Windows安装无法继续怎么办?Windows安装无法继续的解决方法...

    在使用电脑的日常过程中,经常会遇到一些问题,当系统出现了严重的问题或系统崩溃时,只能通过重装系统来解决问题.有用户反馈在重装系统时会出现提示windows安装无法继续的情况,需要用户重启后重新安装(华 ...

  9. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

  10. 关于如何在mac系统上安装Git并在码市上建立项目

    对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...

最新文章

  1. oracle10g sql跟踪,SQL性能的度量 - 语句级别的SQL跟踪autotrace
  2. 操作系统概念学习笔记 11 进程同步(一)
  3. 创业者具备的五大技能_一个优秀创业者必备的基本素质和技能
  4. linux怎么开机默认进入桌面图标,如何让ubuntu开机默认进入命令行啊?
  5. 将文件转为stream流_NIO之文件IO
  6. spgridview的过滤功能回调时发生错误~
  7. 安装Frida抓包工具
  8. Android RecyclerView 滑动到指定位置 RecyclerView 滑动到顶部
  9. gradle对java插件的扩展_Gradle之java插件入门
  10. WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
  11. HTTP权威指南-概述
  12. C语言经典100例-9
  13. 计算机常见网络故障,网络故障有哪些?常见网络故障处理方法
  14. PET,CT图像融合笔记
  15. Java开发从零开始!java游戏服务器开发教程
  16. 2018-8-10-win10-uwp-使用资源在后台创建控件
  17. 微信发展简史:微信成功的必然和偶然
  18. 一、多线程是什么?为什么要用多线程?
  19. 服务器搭建微信会员卡系统,智络会员管理系统如何与微信对接
  20. Linux主机之间配置免密登录

热门文章

  1. java课设单链式存储心得报告_队列的链式存储方式的实现(Java语言描述)
  2. 拓端tecdat|R语言在地图上绘制月亮图、饼状图数据可视化果蝇基因种群
  3. 拓端tecdat|R语言样条曲线、决策树、Adaboost、梯度提升(GBM)算法进行回归、分类和动态可视化
  4. 文献阅读 Fully Convolutional Networks for Semantic Segmentation
  5. linux c语言头文件 在另外的地方,linux下的c语言的头文件在windows下头文件是哪几个?...
  6. spring cloud学习笔记01
  7. 顺序堆栈实现学生信息管理系统
  8. sklearn 学习实践之——基于自带数据集(波士顿房价、鸢尾花、糖尿病等)构建分类、回归模型
  9. 对python几个常见的小函数进行学习使用
  10. SyntaxError: Non-ASCII character ‘\xe7’ in file car-training.py on line 7, but no encoding declared;