当前位置: 首页 > news >正文

【Git】windows系统安装git教程和配置

一、何为Git

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

二、git安装包

有2种版本,Git for Windows Setup和Git for Windows Portable(便携版)两个版本都可以。

三、Git for Windows Portable版安装

为什么选这个版本,就是图方便,^_^。既然能简单点,那就不要搞那么复制了。

Git Portable是针对windows版git所设计的一款软件。你可以选择将它安装在U盘等便携设备上。它不需要安装,也不会在注册表上留下记录。

正因为这样,你也无法像桌面版的git那样,使用右键“git Bash here”或者“git GUI here”。

但是博主我手动配置一个环境变量,基本可以畅行无阻、随时随地使用。

3.1 安装包下载

下载地址:Git - Downloads

3.2 双击安装

双击 PortableGit-2.43.0-64-bit.7z.exe 安装

3.3 环境变量配置

3.3.1 重命名为git.exe

复制 git-bash.exe   粘贴 并命名为  git.exe  。目的是配置环境变量后,直接使用git 运行该应用。还是为了方便,调用程序时,少打几个字母。^_^

3.3.2 添加path环境变量

四、3种启动方式

4.1 Git Bash (推荐方式)

双击 git-bash.exe 打开。

手工配置环境变量后,资源管理器输入框,直接输入git ,按回车即可调用。

4.2 Git CMD(Deprecated)

双击 git-cmd.exe 打开。

4.3 Git GUI 可视化操作工具

双击 ./cmd/git-gui.exe 打开。

五 、git配置

5.1 配置文件

5.1.1 本地配置文件

仓库级别 local :本地仓库隐藏的目录 .git 里,路径:.\.git\config

 5.1.2 全局配置文件

用户级别 global:‪用户宿主目录下的~/.gitconfig ,如:C:\Users\Administrator\.gitconfig

5.1.3 系统配置文件

系统级别 system:git安装目录下的 /etc/gitconfig

5.2 配置级别

方式:

本地设置有两种方式,命令方式 和 配置文件方式,两种方式选择任意一种,都可以配置当前git项目提交git信息的账号及邮箱。

级别:

5.2.1 仓库级别 local    【优先级最高】

git config --local

5.2.2 用户级别 global  【优先级次之】

git config --global

5.2.3 系统级别 system【优先级最低】

git config --system

5.3 常用配置命令

5.3.1 配置用户名和邮箱

#添加用户名 邮箱
git config --local user.name  "your-username"
git config --local user.email "your-email-address"#删除用户名 邮箱
git config --local   --unset user.name
git config --local   --unset user.emai1

5.3.2 配置凭据管理器

git config --local  credential.helper ""        #去除凭据管理器
git config --local  credential.helper store     #账号密码保存到git的.git-credentials文件中 
git config --local  credential.helper wincred   #账号密码保存到Windows凭据管理器里

 5.3.3 配置信息查看

命令查看:

 git config --local -l

直接查看配置文件:

http://www.lryc.cn/news/288698.html

相关文章:

  • 办公技巧:PPT制作技巧分享,值得收藏
  • Google Chrome RCE漏洞 CVE-2020-6507 和 CVE-2024-0517 流程分析
  • 前端怎么监听手机键盘是否弹起
  • 本地生活服务平台加盟前景与市场分析
  • 蓝桥杯备战——7.DS18B20温度传感器
  • 黑盒测试用例的具体设计方法(7种)
  • docker镜像管理命令
  • 深入理解STM32中断处理机制
  • 基于机器学习的地震预测(Earthquake Prediction with Machine Learning)
  • 《30天自制操作系统》 第一周(D1-D7) 笔记
  • SQL注入:报错注入
  • K8s 安装部署-Master和Minion(Node)文档
  • OpenAI 降低价格并修复拒绝工作的“懒惰”GPT-4,另外ChatGPT 新增了两个小功能
  • springboot+value静态属性获取配置文件中的值的操作方法
  • Prometheus 架构全面解析
  • 把批量M3U8网络视频地址转为MP4视频
  • 联合 Maxlinear 迈凌 与 Elitestek 易灵思 - WPI 世平推出基于 FPGA 芯片的好用高效电源解决方案
  • Keycloak - docker 运行 前端集成
  • 架构篇27:如何设计计算高可用架构?
  • Python 有用的库模块
  • vivado DDS学习
  • 微信小程序(十六)slot插槽
  • gtest 单元测试
  • 掌握assert的使用:断言在错误检查和调试中不可或缺
  • 概念杂记--到底啥是啥?(数据库篇)
  • Ubuntu20.4 Mono C# gtk 编程习练笔记(四)
  • 1 月 26日算法练习
  • 今日AI大热潮,明日智能风向标
  • 03 SB实战 -微头条之首页门户模块(跳转某页面自动展示所有信息+根据hid查询文章全文并用乐观锁修改阅读量)
  • Abaqus许可分析工具