描述 | 命令 |
---|---|
本地仓库中任意两个 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奇淫技巧
最新推荐文章于 2021-09-07 15:56:05 发布