Git

Git 常用命令

初始化

git init

克隆项目

git clone

长期保存密码

git config --global credential.helperstore

获取分支

git fetch origin

合并分支

git merge

h7ml
  • git
  • git
大约 5 分钟
gitattributes

当执行 git 动作时,.gitattributes 文件允许你指定由 git 使用的文件和路径的属性,例如:git commit 等。

比较常用的有 eol(end of line) 属性,主要原因在于 Windows 和 Unix like 的文件结尾行不同

  • windows 是 CRLF(Carriage Return Line Feed) 回车换行
  • 但在 unix like 系统中,使用 LF(Line Feed) 换行

h7ml
  • engineering
  • git
小于 1 分钟
gitignore

配置此文件可以让 git 对某些特定文件不追踪变化

gitignore 语法规则

  • 空行不匹配任何文件,可以作为分隔符来提高可读性
  • # 为开头的行作为注释,若真的需要 #,则需要使用 \#
  • / 作为目录分割
  • ! 用于排除已忽略目录中的某个子文件/目录(即再次追踪)
  • 如果在某个模式的开头或者中间(或者两者都有)存在 /,那么就是 gitignore 文件所在的根目录

h7ml
  • engineering
  • git
大约 1 分钟