ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

如何安装Git

2022-05-06 17:00:56  阅读:187  来源: 互联网

标签:选项 签出 Git Windows 默认 如何 安装 Bash


Git是什么?

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 Git的作用就是对文件进行版本管理,方便在不同版本进行切换修改,类似文件分不同时间备份让后需要时找回其中一份代替,不过更方便使用。git可以用来管理代码并且可以使多人进行一个项目的开发工作 Git官网地址为:https://git-scm.com/download/win

 

举个例子

不知道你敲项目目的时候有没有遇到这样的情况: 比如说,做一个网页,你已经敲完了一个网页框架,但现在需要在上面进行修改,添加。 1、你怕修改之后万一出现什么错误,把原来的网页也弄坏了; 2、你修改到一定程度,改错了,想撤销,但你不小心点了保存,保存之后是不能撤销的。 每次都反复复制粘贴,产出的代码就越来越多,代码多不是问题,问题是:随着代码数量的增多,你还记得这些代码各自都是修改了什么吗? 为了能够更方便我们管理这些不同时间敲打的代码,于是有了版本控制器。

如何安装Git

 

 

 

√ Additional icons On the Desktop:桌面添加图标

√ Windows Explorer integration Git Bash Here/Git GUI here:在windows资源管理器里集成Git Bash和Git GUI

√ Git LFS(Large File Support):Git大文件支持

√ Associate .git* configuration files with the default text editor:将 .git* 配置文件与默认文本编辑器关联

√ Associate .sh files to be run with Bash:关联要与 Bash 运行的 .sh 文件

√ Check daily for Git for Windows updates:每日检查Windows版本的Git更新

√ (NEW!)Add a Git Bash Profile to Windows Terminal:将Git Bash的配置文件添加在Windows终端中的配置文件中(这是2.34.1版本新增的功能,省去了自己额外单独添加) 大家可以按照上述截图进行勾选,也可以自己根据组件含义进行勾选自己需要的组件,之后点击Next。

 

√ Let Git Decide:桌Git自己决定,当前默认是master。

√ Override the default branch name for new repositories:自己填写默认分支,常用的有"main"、"truck"、"development",在这里我选择默认的 大家可以根据自己喜好选择初始名字,之后点击Next。

 

 

 

 

 

这个界面是调整您的PATH环境。   

第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但是这将不能通过第三方软件使用。   

第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。 您将能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。这也是推荐的选项。   

第三种配置是“从命令提示符使用Git和可选的Unix工具”。警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。

 

这个界面是配置行尾符号转换。   

第一个选项是“签出Windows风格,提交Unix风格的行尾”。签出文本文件时,Git会将LF转换为CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(“ core.autocrlf”设置为“ true”)   

第二个选项是“按原样签出,提交Unix样式的行尾”。签出文本文件时,Git不会执行任何转换。 提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Unix上的建议设置(“ core.autocrlf”设置为“ input”)   

第三种选项是“按原样签出,按原样提交”。当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“ core.autocrlf”设置为“ false”)   我选择第一种选项,点击“Next”按钮继续到下图的界面:

 

 

这个界面是配置终端模拟器以与Git Bash一起使用。   

第一个选项是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY中运行。   

第二个选项是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。   我选择默认的第一种选项,点击“Next”

 

 

 

√ Enable experimental support for pseudo consoles:启用对伪控制台的实验支持 this allows running native console programs like Node or Python in a Git Bash window without using winpty,but it still has known bugs.这允许在不使用 winpty 的情况下在 Git Bash 窗口中运行本地控制台程序,如 Node 或 Python,但它仍然存在已知错误.

√ Enable experimental built-in file system monitor:启用实验性内置文件系统监视器 automatically run a built-in file system watcher to speed up common operations such as git add in worktrees containing many files.自动运行一个内置的文件系统观察器来加速包含许多文件的工作树中的 git add 等常见操作。 正在开发的功能,小白不建议选择,之后点击install。

 

标签:选项,签出,Git,Windows,默认,如何,安装,Bash
来源: https://www.cnblogs.com/mhyweb/p/16229518.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有