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中指定了不需要跟踪的文件。