• git--配置文件、.gitignore


    配置文件

    git给我们提供了三种配置文件的方法,一种是项目配置文件,一种是全局配置文件,还有一种是系统配置文件。

    在我们第一次使用git commit提交代码的时候,git让我们配置用户名和邮箱

    全局配置
    # git config --global user.name "Your Name"
    # git config --global user.email "email@example.com"

    --global就是全局的配置,它的配置文件的路径是在 ~/.gitconfig 下

    项目配置
    # git config --local user.name "Your Name"
    # git config --local user.email "email@example.com"

    只需要把上面的--global改为--local就是项目的配置,只在当前项目下有效

    它的配置文件的路径是在:   项目路径/.git/config下

    系统配置
    # git config --system user.name "Your Name"
    # git config --system user.email "email@example.com"

    把--global改为--system就是系统配置

    它的配置文件的路径是在:/etc/.gitconfig

    上面的三种配置文件的优先级:项目配置 > 全局配置 > 系统配置

    ssh登录

    之前我们往github上提交代码的,使用的是 -u 输入用户名密码的方式,我们也可以把用户名和密码放在url中,如下

    # 原来的地址:https://github.com/liuzouzou/git_demo.git
    # 现在的地址:https://github.com/liuzouzou/git_demo.git
    
    推送时使用下面的方法
    # git remote add origin https://github.com/liuzouzou/git_demo.git
    # git push origin master

    大多数企业使用git都是使用的ssh免密登录。

    第一步:生成公钥和私钥(默认放在~/.ssh目录下,id_rsa.pub公钥,id_rsa私钥),执行下面命令生成

    # ssh-keygen

    一路回车就可以了

     第二步:拷贝 公钥的内容,放在github中

     

     

     点击Add SSH key后输入github的登录密码就可以了

    .gitignore

    当我们使用git管理我们的文件夹的时候,默认会把该文件夹下的所有文件夹和文件都管理起来,但是有时候,我们又不想让git管理一些文件,比如我们使用python开发的时候产生的*.pyc文件,这时候,我们就可以使用.gitignore文件忽略掉一些文件

    创建一个.gitignore文件

    # touch .gitignore

    写入下面内容

    *.pyc
    !a.pyc
    files/
    !files/a.py *.py[c|a|d]

    *.pyc表示忽略掉所有以.pyc结尾的文件

    !a.pyc表示不忽略a.pyc文件,上面忽略掉所有的.pyc文件,这里又不忽略,最后的结果就是不忽略a.pyc文件

    files/ 表示忽略掉files文件夹下的所有文件,

    不忽略files下面的a.py文件,和上面的组合起来就是不忽略

    *.py[c | a | b]表示忽略掉所有的.pyc,.pya ,.pyb文件

  • 相关阅读:
    在Applet中实现数字签名
    zend studio 8 注册码
    Debian(Linux)+XAMPP(LAMPP)+Zend Studio + PHP +XDebug 完整的开发环境配置方法。
    ssh免密码登陆方法
    vmware中按Ctrl+Alt+Del的困扰
    Bcastr v2.0播放器切换图片
    免费网络硬盘哪个赚钱?国内外可做网赚网络硬盘
    国外最好的BT站点
    PHP调用Webservice实例
    非常漂亮的Flash纯脚本生成图
  • 原文地址:https://www.cnblogs.com/zouzou-busy/p/11700803.html
Copyright © 2020-2023  润新知