zoukankan      html  css  js  c++  java
  • Git学习 -- 自定义Git


    忽略特殊文件

    在工作区创建.gitignore文件,编写内容

    # Windows:
    Thumbs.db
    ehthumbs.db
    Desktop.ini
    
    # Python:    忽略Python编译产生的.pyc.pyodist等文件或目录
    *.py[cod]
    *.so
    *.egg
    *.egg-info
    dist
    build
    
    # My configurations:
    db.ini
    deploy_key_rsa

    然后add和commit该文件

    此后当工作区出现.gitignore中类型文件时,git status不会再显示Utracked files...


    配置别名

      git config --global alias.st status

      git config --global alias.unstage "reset HEAD"  把暂存区的修改撤销掉

      git config --global alias.last "log -1"       最近一次的提交

      git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

      

       

      查看别名

        git config --list | grep alias

          或者 

        git config --get-regexp alias

      取消别名

        git config --global --unset alias.st

    配置文件  

      .git/config  配置Git的时候,加上--global是针对当前用户起作用的。

    [alias]
        last = log -1

      .gitconfig    如果不加,那只针对当前的仓库起作用


    KEEP LEARNING!
  • 相关阅读:
    Spring_配置 Bean(2)
    Spring_HelloWorld
    搭建 Spring 开发环境
    MongoDB快速入门(十三)- 聚合count、distinct和group
    缓存技术,封装好的缓存类
    HTTP协议详解
    C# 缓存技术
    Web Service 的工作原理
    webview长按保存图片
    android Webview 实现js调用java代码实现Activity跳转
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/4903055.html
Copyright © 2011-2022 走看看