zoukankan      html  css  js  c++  java
  • 【Git入门之十二】DIY Git

    【Git入门之十二】DIY Git - JackyStudio - 博客频道 - CSDN.NET

    Git的配置是很有学问的,如果弄懂它,将对你帮助很大。



    1.用户配置

    这是全局的。

     

    [cpp] view
    plain
    copy
     
    1. #设置用户名  
    2. $Snbsp;git config --global user.name "Jacky"  
    3.   
    4. #设置邮箱  
    5. $Snbsp;git config --global user.email fusijie@vip.qq.com  

    2.设置默认编辑器

    在需要输入文本信息时调用,比如之前的rebase commit,系统自动调用了Vim。

     

     
    1. $Snbsp;git config --global core.editor xxx  

    3.设置提交模版

    你可以设置一个提交的模版,然后再每次提交时填充此模版即可。

     

     
    1. git config --global commit.template xxx  

    4.设置分页器

    你可以设置一个诸如log,diff等使用的分页器。

     

     
    1. $Snbsp;git config --global core.pager xxx  

    5.设置自动纠错

    设置为1的时候,如果只有1个命令被模糊匹配到,将自动纠错。

     

     
    1. $Snbsp;git config --global help.autocorrect 1  

    6.设置高亮

    设置bash输出高亮。

     

     
    1. $Snbsp;git config --global color.ui auto  

    7.设置换行转换

    windows下换行占2个字符,而mac和linux下换行只有一个字符,如果要进行自动的换行转化的话,设置autocrlf吧。如果只在windows开发,那设置为false吧。

     

     
    1. git config --global core.autocrlf true  

    8.设置差异分析工具

    在解决冲突的时候如果用到差异分析工具,可用在这里设置。

     

     
    1. $Snbsp;git config --global merge.tool xxx  



    9.设置别名

    如果一条命令很长或者很难记,那么我们可以为他设置一个别名。

     

     
    1. $Snbsp;git config --global alias.st status  

    好了,现在就可以用git st代替git status了。



    10.设置忽略文件

    一个项目中并不是所有的文件都要加入版本控制的,比如中间文件,生成的最终文件。那么处女座的肯定受不了那一堆的untrack。。。

    通过设置一个.ignore文件,git将忽略里面的文件而不进行提醒。

    不必纠结哪些要哪些不要,这里(https://github.com/github/gitignore)已经整理出来大部分的开发环境了,直接拷贝就行了。



    11.查看所有配置

     

     
    1. $Snbsp;git config --list  

    12.查看单个配置

     

     
    1. $Snbsp;git config user.name  

    13.查看配置使用帮助

    git的配置属性太多了,这里不可能一一列举,用help吧!

     

     
    1. $Snbsp;git config  --help  
  • 相关阅读:
    springboot部署到tomcat
    新建 SecondPresenter 实现类
    BaseFragment 基类
    BaseActivity 基类
    ProxyImpl 类
    BaseFragment 基类代码
    对于大量数据存储入库问题的解决办法
    MainActivity.java 文件
    activity_main.xml 添加自己画的view 组件
    MyView.java 自己画的view
  • 原文地址:https://www.cnblogs.com/seven1979/p/4257321.html
Copyright © 2011-2022 走看看