网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签

1、git clean 清除工作区未跟踪文件

git clean 命令去除冗余文件或者清理工作目录
git clean -f -d 移除工作目录中所有未追踪的文件以及空的子目录。(-f强制删除)
git clean -d -n 只是想要看看它会做什么,告诉你将要移除什么。
说明:git clean 命令只会移除没有忽略的未跟踪文件。 任何与 .gitiignore 或其他忽略文件中的模式匹配的文件都不会被移除。 
git clean -n -d -x 移除所有相关的文件
git clean -x -i 交互模式运行移除文件,分别地检查每一个文件或者交互地指定删除的模式。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签_第1张图片


2、git stash 保存和恢复进度

git stash隐藏操作将能够修改跟踪文件
git stash list命令来查看已存在更改的列表
git stash pop命令即可从堆栈中删除更改并将其放置在当前工作目录中。

网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签_第2张图片


3、git tag 打标签

git tag -a 标签名字 -m '提示信息'
例如:git tag -a v1.6 -m 'my version 1.6'
说明:-m 选项指定了一条将会存储在标签中的信息。 
如果没有为附注标签指定一条信息,Git 会运行编辑器要求你输入信息。

网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签_第3张图片


git tag -a 标签名称 commit-id -m 标签中的信息

网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签_第4张图片


git show 或git show 标签名字

网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签_第5张图片网站运维:git工具-常用命令(4):git clean 清除工作区未跟踪文件、git stash 保存和恢复进度、git tag 打标签_第6张图片

你可能感兴趣的:(git)