# 绑定账号和邮箱
$ git config --global user.name ***
$ git config --global user.email ***
# 绑定 git 启动的默认文本编辑器
$ git config --global core.editor emacs
$ git config --global core.editor "'C:/ProgramFiles/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
# 查看配置列表信息
$ git config --list --show-origin
$ git config --list
$ git config <key>
$ git config --show-origin <key>
# 查看命令列表
$ git help <verb>
# 查看文件状态,比较文件差异
$ git status <-s | --short>
$ git diff <--staged>
新建仓库
$ cd /c/user/my_project
$ git init
克隆仓库
$ git clone <url> <local repository name>
提交
工作区状态:
未跟踪 | 已跟踪 -> 未修改 | 已修改 | 已暂存 -> 已提交
跟踪:$ git add **(<file | folder>)
暂存:$ git add **(<file | folder>)
提交:$ git commit <-a> <-m>
删除:$ git rm <--staged> **(<file | folder>)
移动:$ git mv **(from file) **(to file)
ignore list:项目目录下创建 .gitignore 文件,添加要过滤的文件(支持规则)