安装Git

1、安装软件
下载地址:https://git-scm.com/download

安装,一路next。

安装Git_第1张图片

Additional icons是关于图标的设置

On the Desktop是桌面快捷方式

Windows Explorer integration是资源管理器集成(右键菜单)

Git Bash Here是在当前目录运行Git命令行

Git GUI Here是在当前目录运行Git原生界面

ssociate .git* configuration files with the default text editor是将所有.git开头的文件使用默认文本编辑器打开

Associate .sh files to be run with Bash是将所有扩展名为.sh的文件使用Git命令行执行

Use a TrueType font in all console windows是在所有命令行(包括Windows系统cmd命令行窗口)中都使用TrueType字体

安装Git_第2张图片

Use Git from Git Bash only不会修改系统环境变量,但是Windows系统cmd命令行中无法使用git命令,只在msysGit提供的Shell。

Use Git from the Windows Command Prompt会将git相关程序加入系统环境变量中,使得Windows系统cmd命令行中可以使用git命令

Use Git and optional Unix tools from the Windows Command - Prompt会将git相关程序以及一些其他的Unix工具加入系统环境变量,使得Windows系统cmd命令行中可以使用git以及Unix工具。

选择第二项“Use Git from the Windows Command Prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。

我们后面需要使用sourceTree工具,而sourceTree的OpenSSH认证,必须用到Windows的命令行cmd,如果不选第二项,如下图,后面就没猴耍了。

安装Git_第3张图片

安装Git_第4张图片

use the openssl library 使用OpenSSL库

use the native windows secure channel library 使用本机Windows安全通道库

我不知道选哪个,胡选第一个。

安装Git_第5张图片

Checkout Windows-style, commit Unix-style line - endings选项让Git能够自动转换文件中的换行符;签出到本地时转换为Windows下的换行符,提交到服务器时转换为Unix下的换行

Checkout as-is, commit Unix-style line endings选项让Git在签出到本地时不做转换,保留原始文件的换行符;提交到服务器时转换为Unix下的换行符

Checkout as-is, commit as-is让Git在签出到本地时和提交到服务器时都不做转换

选择第一个。

安装Git_第6张图片

Use MinTTY (the default terminal of MSys2) 选项使用一款叫做MinTTY的软件作为Git命令行,MinTTY是一款模拟Unix系Bash终端的软件。优点是命令记录、可配置字体、可改变窗口大小等等,缺点是可能无法直接运行原Windows下的一些命令行程序。

Use Windows‘ default console windows选项使用Windows系统cmd命令行来作为Git命令行。优点和缺点正好和上一个选项相反。

选择第一个。

安装Git_第7张图片

Enable file system chaching 启用文件缓存

Enable Git Credential Manager 启用凭据管理

Enable symbolic links 启用符号链接

选择安装,结束。

2、配置
2.1、修改用户名以及提交邮箱

Win10 下Git 闪退 和bash: /dev/null: No such device or address fatal: open /dev/null or dup failed 解决方案
以管理员身份运行CMD,在CMD下输入 sfc /scannow 进行系统扫描修复。

如果修复过程中达到100%,没有报错,那基本可以解决问题,如果报错---------------

  在联网情况下,按按Windows+X+A,在命令提示符中输入

DISM.exe /Online /Cleanup-image /Scanhealth,按回车键,
DISM.exe /Online /Cleanup-image /Restorehealth,按回车键。
  完成后请重启电脑,然后重新扫描,直至修复达到100%,然后修复完后重启电脑,问题就解决了。 

用户名和用户邮件是必须的,这是用来标识你的个人身份,会体现在你的提交历史中。

修改用户名和邮箱有两种方式:

第一种

git 修改当前的project的用户名的命令为:git config user.name 你的目标用户名;

git 修改当前的project提交邮箱的命令为:git config user.email 你的目标邮箱名;

如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。

git config --global user.name “youname”

git config --global user.email "[email protected]"

查看结果:git config --list

如果填写错误,需要修改,如下命令:

git config --global --replace-all user.email “输入你的邮箱”

git config --global --replace-all user.name “输入你的用户名”

第二种

进入配置文件,修改用户名和邮箱

打开全局的.gitconfig文件的命令为:vi ~/.gitconfig; 然后在文件中直接修改即可。

打开当前project 中的config文件,该文件在每个project中的.git目录下,直接进入该目录进行编辑即可。

当然,如果没有进行过修改的话,默认打开时没有对应的用户名和密码的。只有进行过修改之后,才会在config中产生对应字段。

2.2、客户端创建密钥
运行命令:ssh-keygen -t rsa -C “your_email”

该命令会产生两个文件: id_rsa对应私钥,id_rsa.pub对应公钥。

安装Git_第8张图片

你可能感兴趣的:(开发工具,git)