我又学了几条 Git 哦
本文最后更新于:2022年7月6日 上午
感觉我又学到了好多的姿势。。。
记得多用
获取所有操作历史
git reflog
重置相应提交
这个命令我经常用。。。
git reset --hard <相应提交的哈希值>/<相应的分支>
查看当前分支和master
分支的不同
偶尔会用到,大部分时候我都用
tig
git diff master..my-branch
编辑上次提交
git commit --amend -m "更好的提交说明"
# 保持提交日志不变的办法
git add . && git commit --amend --no-edit
搜索代码库内容
# 查询代码中是否曾经出现过 search keyword
git log -S[search keyword]
#例如
git log -SsecurityKey # 列出所有修改内容中包含 securityKey 的 commits
git log -SsecurityKey -p # -p 选项可以查看每个 commit 具体的内容
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!