• 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!
  • 相关阅读:
    单词 统计
    第十周学习记录
    梦断代码阅读笔记03
    梦断代码阅读笔记02
    梦断代码阅读笔记01
    用户模板和用户场景
    第九周学习记录
    分享好友-分享朋友圈
    生命周期函数-页面刷新
    底部导航的设置
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/4903055.html
Copyright © 2020-2023  润新知