git-安装-配置-学习

上一级页面:index-windows

认识git

10分钟重新认识git

windows下载安装Git

Git作为代码管理程序,自带一个好用的shell工具–Git Bash

但在Windows中,git发行版自带的git bash是阉割版,git sdk for windows则包含一个完整版本的git bash,并且提供了一套基本完整的集成开发环境

但按照git官方的建议,我们安装发行版的git即可

在Windows环境下,安装git的方法很简单,你可以去 Git for Windows 官网,点击如图按钮下载

Pasted image 20220522143956

linux下载安装Git

1
sudo apt install git

wsl 忽略换行符不同

在 WSL 下用 vscode 打开 git 项目, git status 会显示文件被修改(实际上没有), 这可能是因为 Linux 和 Windows 的不同换行符造成的.

不建议在 WSL 下设置 git config --global core.autocrlf true 来忽略它。

Git配置

设置username和mail

首先需要设置username和mail

1
2
3
git config --global user.email "Gamma3328@outlook.com"

git config --global user.name "YJ2CS"

说明:git config --list 查看当前Git环境所有配置,还可以配置一些命令别名之类的。

git设置代理

对于国内开发者来说,需要设置Git的代理,关于git的代理配置,详细配置过程见

Git配置使用ssh

git 全局ignore文件

git-配置使用全局gitignore

git 文本编码

关于Git中的utf-8和gbk

关于utf-8和gbk的建议

关于Git中的换行符问题–重要

这个非常重要,如果你需要和团队成员合作,请设置成,在git中储存linux style的换行符

1
2
3
4
5
# 提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true

# 提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn

可以只设置某个仓库,进入项目文件夹

1
2
3
4
5
# 提交时转换为LF,检出时转换为CRLF
git config --local core.autocrlf true

# 提交包含混合换行符的文件时给出警告
git config --local core.safecrlf warn

详见: 关于Git中的换行符LF和CRLF问题

git 进阶使用

如何清理Git存储库

清理git存储库

Git submodule的使用

git-submodule-子模块的管理和使用

将更改提取到本地git存储库-azure存储库

关于Git的命令