公司实习时,GIT使用小总结

  • 问题:当repo sync时,出现auto/ prior sync failed; rebase still in progress

    • 分析auto目录下是否有修改,有则复原/提交
    • 查看log日志,看看是否存在系统自动帮你提交的,因为如果你本地提交,那么系统比对,则发现不匹配,则无法repo sync, 此时git reset --hard HEAD^ 这个命令后面^的数量为撤回的数量,可以一次撤回很多
  • 代码提交

    • 先确认是否存在问题,通过git diff查看修改。
    • 若确认无问题,则git commit -a 然后进入写log的界面,这边按照log规范来写,下面三个what,why,how后面可以写中文的。在第一行的三个方框号后面加上问题的JIRA编号
    • 写好log后,git log查看log,并复制粘贴到JIRA问题那边的备注。
    • 然后git gt-push apollo 3686_develop_atsc apollo是项目名,后面是分支名,若不懂项目名,可以git remote -v查看,若不懂分支名,则git branch查看
    • git reset --hard HEAD^^这个时撤销以前写不合适的log,相当于重写
    • 转接测试,即可
    • git commit后,就无法git diff查看了,因为已经提交上去了,只可以git show查看。
  • 如何查找提交信息

    • git blame + 文件名 就可以知道这个文件的具体信息
    • 也可以 git blame -L 4445 + 文件名
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值