• Git的一些命令笔记


    1. 创建本地分支
    git checkout -b 本地分支名 origin/远程分支名
    
    1. 强制推送分支到远程仓库
      当推送时遇到,Updates were rejected because the tip of your current branch is behind 时可以使用
    git push -u origin master -f
    
    1. 通过rebase进行squash
    # 查看下起源避免出错 
    git remote -v 
    # 切换到自己的项目分支
    git checkout ChangeBadCode 
    # 查看下日志,并判断需要将多少个日志合并
    git log 
    # 把顶部的六个版本聚到一起进入编辑页面
    git rebase -i HEAD~4
    # 进入编译模式,根据需要,修改每行行首的pick,如果需要squash,则将原来的pick都改为s。
    # 同时必须保留一个pick,否则提交会报错。
    # 如果提交过程出错,可以使用
    git rebase --continue
    # 继续编辑,或使用
    git rebase --abort
    # 取消此次操作
    
    1. 检出变动的文件并打包
    git diff commit_1 commit_2--name-only | xargs zip update.zip
    
    1. Windows下,error: unable to create file ******: Filename too long

    以管理员方式进入 cmd ,运行如下命令:

    git config --system core.longpaths true
    
    -----------------------------------------------------
    说明:
      a).代码仅供学习交流
      b).本文根据自身经验及网络总结所作,如有错误,谢谢指教
      c).转载请注明出处。
    -----------------------------------------------------
  • 相关阅读:
    设计模式之建造者模式(简单)
    设计模式之简单工厂模式,工厂模式,抽象工厂模式
    设计模式之观察者模式
    Redis java操作客服端——jedis
    Redis基础
    java环境变量配置加maven配置
    设计模式之JDK动态代理
    springboot+mybatis+Thymeleaf
    OS问题管理系统开发
    复制CentOS虚拟机网络配置
  • 原文地址:https://www.cnblogs.com/xqbumu/p/6525718.html
Copyright © 2020-2023  润新知