• git status 乱码


    我的git是在德国,它说:如何更改我的git的语言?

    “Auf Zweig主”而不是“在分支大师”当我做git身份。

    这是什么原因?

    Auf Zweig master
    # Ihr Zweig ist zu 'origin/master' um 67 Versionen hinterher, und kann vorgespult werden.
    #   (benutzen Sie "git pull" um Ihren lokalen Zweig zu aktualisieren)
    #
    # zum Eintragen bereitgestellte Änderungen:
    #   (benutzen Sie "git reset HEAD <Datei>..." zum Herausnehmen aus der Bereitstellung)
    #
    #	neue Datei:   sql.php
    #
    # Änderungen, die nicht zum Eintragen bereitgestellt sind:
    #   (benutzen Sie "git add <Datei>..." zum Bereitstellen)
    #   (benutzen Sie "git checkout -- <Datei>..." um die Änderungen im Arbeitsverzeichnis zu verwerfen)
    #
    #	geändert:   .gitignore
    #	geändert:   README.md
    #	geändert:   app/Console/Kernel.php

    也许你的语言环境是德语。你可以在locale看到它。尝试改变它:

    export LANG="en_US.UTF-8"

    原因是您的命令行语言设置为德语。 所以,当你这样做:

    echo $LANG 
    

    您将看到:

    de_DE.UTF-8 
    

    要改变这一点,这样做:

    echo "export LANG=en_US.UTF-8" >> ~/.bashrc 
    

    假设你的标准shell是bash。

    修改后: 

    有时单独更改LANG环境变量不够好。

    你也可能需要添加LC_ALL

    export LC_ALL=en_US.UTF-8 
    

    根据该IEEE and The Open Group - Environment Variables

    这是因为通过LC_*启动环境变量将是使用第一通过系统之前LANG

    语言环境类别的值应以优先顺序 确定;下面满足第一条件确定值:

    1. 如果LC_ALL环境变量被定义和不为空,应使用LC_ALL的 值。

    2. 如果LC_ *环境变量(LC_COLLATE,LC_CTYPE LC_MESSAGES, LC_MONETARY,LC_NUMERIC,LC_TIME)被定义并且不为空,环境变量的 值应被用来初始化对应于 类别环境变量。

    3. 如果LANG环境变量已定义且不为空,则应使用LANG环境变量的 值。

    4. 如果未设置LANG环境变量或设置为空的 字符串,则应使用实现定义的缺省语言环境。

    要永久地改变它,你需要将代码粘贴上述成自己喜欢的外壳配置文件(可能~/.bashrc~/.zshrc

    然后应用修改做:

    $ source ~/.bashrc 
    

    $ source ~/.zshrc 
    

    否则,只需打开一个新的终端。

  • 相关阅读:
    项目中见过最好的创建树的过程
    验证Math.random()函数产生的是均匀分布的数值
    一道LINQ题,可以瞅一眼
    EntityFramework5的性能到底提高在哪里了?
    如何很好的使用Linq的Distinct方法
    EntityFramework开发三种工作流简介
    实现自动抛弃当前数据库上下文的模块。支持各种ORM框架并存
    SPS中WebPart加缓存
    交流与设计,项目管理中必备的!
    redmine 安装roadmap 插件
  • 原文地址:https://www.cnblogs.com/lxwphp/p/16811920.html
Copyright © 2020-2023  润新知