• git学习


    git学习

    git config -l # 查看所有git配置
    git config --globel --list # 查看系统配置之外的配置
    git config --global user.name "xxx"
    

    环境变量只是为了在所有地方都可以使用

    git的一些常用配置

    user.name=fanxinweizuiniubi # github用户名
    user.email=fanxinwei76@gmail.com # 邮箱
    http.proxy=socks5h://127.0.0.1:1080 # 配置http代理
    https.proxy=socks5h://127.0.0.1:1080 # 配置https代理
    color.ui=true # 设置ui
    

    git常用命令

    git clone 网址
    git add . # 将文件添加到暂存区
    git commit -m "提交内容注释"  # 将文件提交到本地仓库
    

    java开发通用.gitignore

    #java
    *.class
    
    #package file
    *.war
    *.ear
    *.zip
    *.tar.gz
    *.rar
    #maven ignore
    target/
    build/
    
    #eclipse ignore
    .settings/
    .project
    .classpatch
    
    #Intellij idea
    .idea/
    /idea/
    *.ipr
    *.iml
    *.iws
    
    # temp file
    *.log
    *.cache
    *.diff
    *.patch
    *.tmp
    
    # system ignore
    .DS_Store
    Thumbs.db
    

    生成公钥

    ssh-keygen -t rsa
    

    生成公钥后绑定到github

    idea集成git

    将从git上克隆下来的项目的内容拷贝到用idea新创建的项目中即可。

    git分支

    git branch # 查看当前本地存在的分支
    git branch -r # 查看远程仓库中的分支
    git branch dev # 创建一个分支
    git checkout -b dev # 切换到分支
    git merge dev # 合并指定分支到当前分支
    git branch -d dev # 删除指定分支
    

    cherry pick

    这个功能可以直接在idea中使用,它的作用的将在别的分支提交的代码拉到当前开发分支,实现代码的整合。
    应用场景:有时候我们可能会面对测试环境不够用的问题,要将我们的代码合并到一个公共分支上,如果我们在公共分支上做开发,而提测使用的还是我们原来自己的分支时,使用cherry pick功能就很方便了。

  • 相关阅读:
    02_类和对象
    Django_数据库增删改查——增
    Django_同步数据库
    Django_models类属性。
    CSS_垂直居中
    CSS_背景属性
    CSS_定位
    CSS_浮动
    CSS_盒子模型
    CSS_元素的分类
  • 原文地址:https://www.cnblogs.com/fxw-learning/p/13953889.html
Copyright © 2020-2023  润新知