zoukankan      html  css  js  c++  java
  • 初次运行Git前的配置

    初次运行Git前的配置

    Git自带一个git config的工具来帮助设置控制Git外观和行为的配置变量。这些变量存储在三个不同的位置:

    • /etc/gitconfig文件:系统配置文件,存储每一个用户及它们仓库的通用配置,需要使用超级用户权限来修改它,git config --system
    • ~/.gitconfig或者~/.config/git/config文件:只针对当前用户。可以使用--global选项让Git读写此文件,这会让该用户的所有仓库生效。
    • 当前使用仓库的Git目录中的config文件(.git/config):针对改仓库。进入某仓库,通过--local选项让Git强制读写此文件。

    每一级会覆盖上一级的配置,.git/config的配置配置变量会覆盖/etc/gitconfig中的配置变量。

    可以通过一下命令查看所有的配置和它们所在的文件

    git config --list --show-origin
    

    用户信息

    每一个git提交都需要使用你的用户名和邮件地址,所以第一件事情就是设置它们。

    git config --global user.name "John Doe"
    git config --global user.email johndoe@example.com
    

    使用--global只需要设置一次,在Ubuntu中,配置信息存储在.gitconfig文件中

    image-20200710151009835

    检查用户信息和电子邮件

    git config user.name
    git config user.email
    

    获取帮助

    git help <verb>
    git <verb> --help
    man git-<verb>
    

    比如获取config相关的帮助信息:

    git help config
    

    image-20200710151558750

    选项的参考(简洁)

    git config -h
    

    image-20200710151721973

    配置编辑器

    使用vim编辑器

    git config --global core.editor vim
    

    emacs同理

  • 相关阅读:
    Lua调用C++时打印堆栈信息
    Node.js批量去除BOM文件
    cocos2d-x中CCLabelAtlas的小图片拼接
    node.js使用mysql模块的坑
    关于chrome插件编写的小结
    【吐槽】如风达快递
    bat调用TexturePacker更新SpriteSheet
    使用node-webkit实现打包工具的小结
    使用devenv.exe自动编译项目
    svn导出文件进行比较
  • 原文地址:https://www.cnblogs.com/realzhaijiayu/p/13279379.html
Copyright © 2011-2022 走看看