zoukankan      html  css  js  c++  java
  • 【Git】自定义Git

    来源:廖雪峰

    让Git显示颜色

    git config --global color.ui true

    忽略特殊文件

    有些文件有敏感信息,或者是自动生成的中间文件。不能或不必提交到git,可以用.gitignore文件配置忽略不上传的文件

    一个.gitignore例子,.gitignore本身要提交到git

    # Windows:
    Thumbs.db
    ehthumbs.db
    Desktop.ini
    
    # Python:
    *.py[cod]
    *.so
    *.egg
    *.egg-info
    dist
    build
    
    # My configurations:
    db.ini
    deploy_key_rsa

    https://github.com/github/gitignore中已经有一些配置文件了,可以组合使用

    强制添加.gitignore中的文件到git  App.class是文件名

    git add -f App.class

    查看添加文件违反了.gitignore中的哪一条,便于修改.gitignore

    git check-ignore -v App.class

    可以给git命令配置别名,简化指令,比如

    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 lg就可以实现双引号中一长串指令的功能了。

    配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。

    每个仓库的Git配置文件都放在.git/config文件中

    而当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig

    修改配置文件也可以设置别名

    可以不用Github,自己搭建git服务器,具体方法看来源吧。

  • 相关阅读:
    Python 解LeetCode:Intersection of Two Arrays
    flask中使用xlsxwriter导出excel文件
    python的xlwt模块的常用方法
    线程池理解
    内存屏障理解
    中断上半部,下半部理解
    DPDK l2fwd源码学习
    如何用perf工具
    如何迅速分析出系统CPU的瓶颈在哪里?
    怎么理解Linux软中断?
  • 原文地址:https://www.cnblogs.com/dplearning/p/5831259.html
Copyright © 2011-2022 走看看