导读 1 `git reflog` 🔍这个命令可以查看所有本地仓库的状态变化记录。它帮助你追踪每次提交、分支切换和合并操作的历史。2 `git blame`
1. `git reflog` 🔍
这个命令可以查看所有本地仓库的状态变化记录。它帮助你追踪每次提交、分支切换和合并操作的历史。
2. `git blame` 🕵️♂️
这个命令可以显示文件中每一行最后修改者的信息。非常适合多人协作项目,快速了解代码的作者。
3. `git reset --soft HEAD~1` ⏪
这个命令可以撤销最近一次提交,但保留工作区和暂存区中的更改。适合需要重新调整提交信息时使用。
4. `git stash` 📦
当你需要暂时离开当前工作,但又不想提交未完成的工作时,可以使用这个命令将更改保存到一个临时区域。
5. `git cherry-pick` ✂️
允许你选择性地应用其他分支上的特定提交。非常适合将某个特定功能从一个分支移植到另一个分支。
6. `git rebase` 🔄
这个命令可以将当前分支上的更改重新应用到目标分支的最新版本上。有助于保持项目的线性历史记录。
7. `git tag` 🏷️
用于给重要的提交打标签,方便后续查找和引用。
8. `git bisect` 🔍🔍
这个命令可以帮助你快速定位引入错误的提交。通过二分法逐步缩小范围,找到问题所在。
9. `git blame -w` 🕵️♀️
这个命令可以在查看文件修改记录时忽略空白字符,使得代码审查更加准确。
10. `git reflog expire` ⏳
用于清理旧的reflog条目,释放存储空间。建议定期执行以保持仓库整洁。
希望这些命令能帮助你更好地使用Git!🚀
版权声明:本文由用户上传,如有侵权请联系删除!