git奇技淫巧

 

跳到之前的分支

git checkout -

查看历史 

# 每个提交在一行内显示
git log --oneline
# 获取某人的提交日志
git log --author="xx"
# 在所有提交日志中搜索包含「xx」的提交
git log --all --grep='xx'

编辑上次提交

git commit --amend -m "更好的提交日志"

暂存 

git stash save "暂存说明"
# 列出所有的暂存项
git stash list
# 获取并删除暂存项
git stash apply stash@{1}
git stash drop stash@{1}
git stash pop stash@{1}

查看 commit 历史

git log

默认的输出格式:

git奇技淫巧_第1张图片

个性化的Git Log 的输出格式:

git奇技淫巧_第2张图片

个性化配置方式:

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --"

更改作者名 

git commit --amend --author='Author Name '

查看两个星期内的改动

git whatchanged --since='2 weeks ago'

 

你可能感兴趣的:(编程)