Skip to content

Git:日常可能使用到的一些命令和用法

绝弹

仅作备忘录,常见的那几个命令就不多说了,这里仅记录下日常可能使用到且易忘记的一些命令和用法。

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>更新远程仓库的地址

最后

想到哪写到哪,有空再补充。