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 交互模式运行移除文件,分别地检查每一个文件或者交互地指定删除的模式。
2、git stash 保存和恢复进度
git stash隐藏操作将能够修改跟踪文件
git stash list命令来查看已存在更改的列表
git stash pop命令即可从堆栈中删除更改并将其放置在当前工作目录中。
3、git tag 打标签
git tag -a 标签名字 -m '提示信息'
例如:git tag -a v1.6 -m 'my version 1.6'
说明:-m 选项指定了一条将会存储在标签中的信息。
如果没有为附注标签指定一条信息,Git 会运行编辑器要求你输入信息。
git tag -a 标签名称 commit-id -m 标签中的信息
git show 或git show 标签名字