常用工具 Pro Git · 第 7 章

命令说明
git grep -n "关键词"在已跟踪文件里搜索,比全局 grep 快
git shortlog -sn按提交数统计贡献者排行
git worktree add ../hotfix hotfix同一仓库检出第二个工作目录,双分支并行不互相打扰
git worktree list查看全部工作目录
git submodule add <url> <路径>把另一个仓库作为子目录引用
git submodule update --init --recursive克隆后初始化 / 更新全部子模块
git notes add -m "备注"给提交附加备注说明(不改动提交本身)
git replace <旧对象> <新对象>用一个对象替换另一个(7.13 替换,慎用)
git instaweb一条命令起本地网页版仓库浏览器
git svn clone <svn地址>以 Git 客户端操作 SVN 仓库(第 9 章 与其他系统)
git bundle create repo.bundle main把分支打包成单个文件,离线传仓库
git clone repo.bundle -b main从 bundle 文件恢复出仓库
git grep -i "关键词"搜索时忽略大小写(-l 只列出命中文件名)
git worktree remove ../hotfix用完的并行工作目录及时移除