仅作备忘录,常见的那几个命令就不多说了,这里仅记录下日常可能使用到且易忘记的一些命令和用法。
Git Clean
清理未追踪的文件和目录,包含以下几个常用参数:
参数 | 说明 |
---|---|
-f | 清理文件(file) |
-d | 清理目录(directory) |
-x | 清理.gitignore中标记的文件和目录 |
-n | 不执行,仅预览执行结果 |
Git Reset
重置某些区域的状态,根据参数的不同会重置HEAD指针、暂存区和工作的内容,如下:
参数 | 说明 |
---|---|
--soft | 重置HEAD指针 |
--mixed | 重置HEAD指针,重置暂存区(默认) |
--haer | 重置HEAD指针,重置暂存区,重置工作区 |
Git Restore
恢复某些区域的操作,根据参数的不同会撤销工作区、暂存区的修改,如下:
参数 | 说明 |
---|---|
无 | 恢复工作区为暂存区的样子 |
--cached | 恢复暂存区为HEAD指针的样子 |
Git Rm
删除工作区上的文件或目录,删除包含物理删除和GIT追踪删除两层含义,如下:
参数 | 说明 |
---|---|
-f | 强制删除(force),不检查是否有更改 |
-r | 递归删除(recursive) |
-n | 不执行,仅预览执行结果 |
--cached | 删除GIT追踪,但不物理删除 |
Git Remote
远程仓库的管理命令,如下:
参数 | 说明 |
---|---|
add <name> <url> | 添加远程仓库 |
set-url <name> <url> | 更新远程仓库的地址 |
最后
想到哪写到哪,有空再补充。