Git使用建议

转至元数据结尾 转至元数据起始
  1. 日志输出参数:
    git log:
    • –author=“Alex Kras” ——只显示某个用户的提交任务
    • –name-only ——只显示变更文件的名称
    • –oneline——将提交信息压缩到一行显示
    • –graph ——显示所有提交的依赖树
    • –reverse ——按照逆序显示提交记录(最先提交的在最前面)
    • –after ——显示某个日期之后发生的提交
    • –before ——显示发生某个日期之前的提交
  2. 查看文件的详细变更
    git -log -p filename
    git log -p 或者 git log -p filename 不仅显示提交说明、提交者以及提交日期,还会显示这每次提交实际修改的内容。
  3. 查看文件中指定位置的变更
    git log -L 1,1:some-file.txt

  4. 查看尚未合并(merge)的变更
    git log --no-merges master..
  5. 查看其他分支中的文件
    git show some-branch:some-file.js
    git diff some-branch some-filename.js//查看另一个分支上文件与当前分支上文件的差异
  6. 关于变更基线(rebase)的几点说明

  7. 本地合并之后保留分支结构
  8. 修复而非新建提交 //git commit --amend
  9. 三种状态以及它们的相互转换//git reset --hard HEAD 与 git status -s
  10. 优雅地回退//git revert -n
  11. 使用第三方工具查看整个项目(而非单独文件)的变更
  12. 忽略空格变更//git diff -w 或者 git blame -w
  13. 追加文件中的部分变更//git add -p
  14. 发现并清理无用分支//git branch -a
  15. 暂存部分文件//git stash --keep-index 或者 git stash -p
  16. 如何写好提交信息
  17. 自动补全
  18. 创建常用命令的别名
  19. 快速定位问题版本//git bisect
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值