From a26654ababbb5f2b82438bcd82e460a197b2dd1e Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Sat, 26 Nov 2022 11:57:33 +0800 Subject: [PATCH] doc: update git.md --- docs/git.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/docs/git.md b/docs/git.md index 3dd7c82..7c4d3b3 100644 --- a/docs/git.md +++ b/docs/git.md @@ -237,7 +237,7 @@ $ git diff branchB...branchA $ git show [SHA] ``` -### 忽略文件 +### 忽略文件 .gitignore 文件 `.gitignore` 指定了 `Git` 应该忽略的 **未跟踪的** 文件 @@ -403,6 +403,30 @@ ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p ``` +### .gitattributes + +```ini +# 设置默认行为,以防人们没有设置 core.autocrlf +* text=auto +# 明确声明您希望始终规范化并在结帐时 +# 转换为本机行结尾的文本文件 +*.c text +*.h text +# 声明在结帐时始终以 CRLF 行结尾的文件 +*.sln text eol=crlf +# 表示所有真正二进制且不应修改的文件 +*.png binary +*.jpg binary +``` + +计入存储库语言 + +```ini +# 标记或取消标记要根据存储库的语言统计数据而 +# 忽略或默认隐藏差异的路径 +search/index.json linguist-generated=true +``` + Git 技巧 ------