git
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| git [2020/12/16 11:24] – admin | git [2021/07/23 08:51] (当前版本) – admin | ||
|---|---|---|---|
| 行 9: | 行 9: | ||
| - 系统已包含 Git | - 系统已包含 Git | ||
| - 重新安装:'' | - 重新安装:'' | ||
| + | |||
| + | ==== 初始化 ==== | ||
| + | <code bash> | ||
| + | # 配置使用初始分支名 | ||
| + | git config --global init.defaultBranch master | ||
| + | |||
| + | # 检查用户是否混用换行符[false|warn|true] | ||
| + | # false:不做任何检查 | ||
| + | # warn:在提交时检查并警告 | ||
| + | # true:在提交时检查,如果发现混用则拒绝提交 | ||
| + | # 必须使用 true 选项 | ||
| + | git config --global core.safecrlf true | ||
| + | |||
| + | # 用于 CRLF 与 LF 之间的转换 [true|input|false] | ||
| + | # false:不进行转换 | ||
| + | # input:在提交时,把 CRLF 转换成 LF;签出时不转换 | ||
| + | # true:提交时,把 CRLF 转换成 LF;签出时把 LF 转换成 CRLF | ||
| + | # 必须使用 false 选项,禁止默认转换 | ||
| + | git config --global core.autocrlf false | ||
| + | |||
| + | git config --global pull.rebase false | ||
| + | </ | ||
| ===== 全局配置 ===== | ===== 全局配置 ===== | ||
| 行 28: | 行 50: | ||
| encoding = utf-8 | encoding = utf-8 | ||
| </ | </ | ||
| - | |||
| - | ===== 常用配置命令 | ||
| - | <code bash> | ||
| - | # 检查用户是否混用换行符[false|warn|true] | ||
| - | # false:不做任何检查 | ||
| - | # warn:在提交时检查并警告 | ||
| - | # true:在提交时检查,如果发现混用则拒绝提交 | ||
| - | # 必须使用 true 选项 | ||
| - | git config --global core.safecrlf true | ||
| - | |||
| - | # 用于 CRLF 与 LF 之间的转换 [true|input|false] | ||
| - | # false:不进行转换 | ||
| - | # input:在提交时,把 CRLF 转换成 LF;签出时不转换 | ||
| - | # true:提交时,把 CRLF 转换成 LF;签出时把 LF 转换成 CRLF | ||
| - | # 必须使用 false 选项,禁止默认转换 | ||
| - | git config --global core.autocrlf false | ||
| - | </ | ||
| ===== Windows 解决中文乱码 ===== | ===== Windows 解决中文乱码 ===== | ||
| 行 121: | 行 126: | ||
| </ | </ | ||
| + | <code bash> | ||
| + | # 是否追踪文件模式 [true|false] | ||
| + | git config core.filemode false | ||
| + | </ | ||
git.1608089083.txt.gz · 最后更改: 2020/12/16 11:24 由 admin
