Tag 设置
git reflog // 查看每次操作对应的commitId账号
git reset --hard commitId // 本地端口回滚指定的版本
git push -f // 强制推送到远程分支
git log --oneline // 查看所有提交的版本号 。
// 打tag
git tag -a v1.0.0 -m "2023-12-24 PC_Tools V1.0.0"
git push origin --tags // 推送tags
git tag -a 标签名称 -m 附注信息
or
git tag -a 标签名称 提交版本号 -m 附注信息
储藏
添加储藏
将代码储藏起来
git stash
在储藏代码的时候设置一些信息
git stash save "message"
删除储藏
git stash drop [stash name]:删除指定的储藏。
git stash clear:清除所有的储藏。
恢复储藏
git stash pop:把最新的储藏删掉,并且把储藏的代码恢复出来。
git stash apply:把所有的储藏代码全部恢复出来。
查看所有储藏
git stash list:查看所有的储藏。
储藏未跟踪的文件
默认情况下git stash只会储藏那些被跟踪的文件。如果想要储藏那些未被跟踪的文件,那么可以加上--include-untracked参数。命令如下:
git stash --include-untracked
我们还可以使用git stash -a来储藏工作区所有的文件。包括跟踪的文件,没有跟踪的文件,以及在.gitignore中指定了不需要跟踪的文件。