您的位置:首页 > 其它

Git使用建议

2017-03-22 15:26 141 查看


Git使用建议

转至元数据结尾

转至元数据起始

日志输出参数:

git log:
–author=“Alex Kras” ——只显示某个用户的提交任务
–name-only ——只显示变更文件的名称
–oneline——将提交信息压缩到一行显示
–graph ——显示所有提交的依赖树
–reverse ——按照逆序显示提交记录(最先提交的在最前面)
–after ——显示某个日期之后发生的提交
–before ——显示发生某个日期之前的提交

查看文件的详细变更
git -log -p filename
git log -p 或者 git log -p filename 不仅显示提交说明、提交者以及提交日期,还会显示这每次提交实际修改的内容。
查看文件中指定位置的变更
git log -L 1,1:some-file.txt

查看尚未合并(merge)的变更
git log --no-merges master..
查看其他分支中的文件

git show some-branch:some-file.js

git diff some-branch some-filename.js//查看另一个分支上文件与当前分支上文件的差异
关于变更基线(rebase)的几点说明

本地合并之后保留分支结构
修复而非新建提交 //git commit --amend
三种状态以及它们的相互转换//git reset --hard HEAD 与 git status -s
优雅地回退//git revert -n
使用第三方工具查看整个项目(而非单独文件)的变更
忽略空格变更//git diff -w 或者 git blame -w
追加文件中的部分变更//git add -p
发现并清理无用分支//git branch -a
暂存部分文件//git stash --keep-index 或者 git stash -p
如何写好提交信息
自动补全
创建常用命令的别名
快速定位问题版本//git bisect
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: