| 描述 | 命令 |
|---|---|
| 本地仓库中任意两个 commit 之间的文件变动 | git diff id1 id2 |
| 所有提交记录 | git log |
| 快速切换到上一个分支 | git checkout - |
| 删除已经合并到 master 的分支 | git branch --merged master | grep -v ‘^*| master’ | xargs -n 1 git branch -d |
| 展示本地分支关联远程仓库的情况 | git branch -vv |
| 列出所有远程分支 | git branch -r |
| 列出本地和远程分支 | git branch -a |
| 删除远程分支 | git push origin --delete <remote-branchname> |
| 彻底回退到指定commit-id的状态,暂存区和工作区也会变为指定 commit-id版本的内容 | git reset --hard <commit-id> |
| 查看某段代码是谁写的 | git blame <file-name> |
| 显示本地更新过 HEAD 的 git 命令记录 | git reflog |
| 查看两个星期内的改动 | git whatchanged --since=‘2 weeks ago’ |
| 存储当前的修改,但不用提交 commit | git stash |
| 保存当前状态,包括 新建 的文件 | git stash -u |
Git奇淫技巧
最新推荐文章于 2022-08-04 17:31:11 发布
1031

被折叠的 条评论
为什么被折叠?



