Git实战 - 两个常用的命令

如何查看某文件的修改历史
  1. git log – filename(git log filename)
    可以看到该文件相关的commit记录

  2. git log -p filename
    可以显示该文件每次提交的diff

  3. git show comit_id filename
    可以查看某次提交中的某个文件变化

  4. git show commit_id
    查看某次提交

如何将某次或某几次的提交重新提交到其它分支或本分支

这句话有点绕,但主要的场景可以分为以下两类

  1. 在一个分支上的提交要体现在另一个分支上,如要将某开发线上的提交提前上线
  2. 在某分支上的提交由于一些原因被删掉了,现在想重新再提交
#多个commit-hash使用空格分割, commit-hash最好按提交时间先后排列, 即最先提交的commit放在前面.
git cherry-pick  
20c2f506d789bb9f041050dc2c1e954fa3fb6910 
2633961a16b0dda7b767b9264662223a2874dfa9 
5d5929eafd1b03fd4e7b6aa15a6c571fbcb3ceb4  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值