下载安装

生成SSH

  1. ssh-keygen -o

Git配置

添加配置

  1. git config --global user.name XXX
  2. git config --global user.email xxx

查看配置

  1. git config -l

命令

配置 config

配置文件:~/.gitconfig

添加全局.gitignore文件

  1. git config --global core.excludesfile ~/.gitignore_global

克隆 clone

拉去指定tag的项目

  1. git clone --branch [tags标签]
  2. git clone -b 分支 url

-b 后面写上指定 版本标签 , 即 tag, 比如 v5.2.0
—depth 表示克隆深度, 1 表示只克隆最新的版本. 因为如果项目迭代的版本很多, 克隆会很慢

提交 commit

设置默认提交模板

用gitcommit的信息模板来自动生成信息。
首先在创建一个文件:~/.gitmessage, 其内容如下:
[#id]title
[问题描述]1….2. …3. …
[问题原因]1….2. …3. …
[解决方案]1….2. …3. …
接下来,打开配置文件:~/.gitconfig,在末尾增加两行内容:
[commit]template= ~/.gitmessage
保存配置文件。
下一次,当你执行命令:gitcommit时,这个模板就会自动弹出来了。

文件目录重命名

参考:https://git-scm.com/docs/git-mv

  1. git mv -f oldname newname

参考