精华内容
下载资源
问答
  • git status

    2019-07-18 15:41:49
    如果你使用 git status -s 命令或 git status --short 命令,你将得到一种更为紧凑的格式输出。 运行 git status -s ,状态报告输出如下: $ git status -s M README MM Rakefile A lib/git.rb M lib/...

    1, 状态简览

    git status 命令的输出十分详细,但其用语有些繁琐。 如果你使用 git status -s 命令或 git status --short 命令,你将得到一种更为紧凑的格式输出。 运行 git status -s ,状态报告输出如下:

    $ git status -s
     M README
    MM Rakefile
    A  lib/git.rb
    M  lib/simplegit.rb
    ?? LICENSE.txt
    

    ?? : 新添加的未跟踪文件
    A : 新添加到暂存区中的文件
    M : 修改过的文件
    MM : 右边的 M 表示该文件被修改了但是还没放入暂存区;
    左边的 M 表示该文件被修改了并放入了暂存区
    例如,上面的状态报告显示:
    README文件在工作区被修改了但是还没有将修改后的文件放入暂存区,
    lib/simplegit.rb 文件被修改了并将修改后的文件放入了暂存区。 而
    Rakefile 在工作区被修改并提交到暂存区后又在工作区中被修改了,所以在暂存区和工作区都有该文件被修改了的记录。

    另外当如果你的repository下面有许多的untracked file 显示起来看很乱。

    2, 参数 -uno ###不显示untracked file

    git status -uno
    

    3, 如果想让显示出来的信息更加容易读

    git status --porcelain -uno
    
    展开全文
  • gitstatus是git status和git describe的10倍替代方法。 它的主要用例是在交互式shell中启用快速git提示。 gitstatus gitstatus是git status和git describe的十倍替代方法。 它的主要用例是在交互式shell中启用快速...
  • git status 显示中文和解决中文乱码

    万次阅读 多人点赞 2018-08-17 11:59:45
    git status 显示中文和解决中文乱码 git status 显示中文和解决中文乱码 解决git status不能显示中文 解决git bash 终端显示中文乱码 通过修改配置文件来解决中文乱码 解决git status不能显示中文 现象...

    git status 显示中文和解决中文乱码

    解决git status不能显示中文

    • 现象

    status查看有改动但未提交的文件时总只显示数字串,显示不出中文文件名,非常不方便。如下图:

    • 原因
      在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。

    • 解决办法
      将git 配置文件 core.quotepath项设置为false。
      quotepath表示引用路径
      加上--global表示全局配置

    git bash 终端输入命令:

    git config --global core.quotepath false
    

    解决git bash 终端显示中文乱码

    要注意的是,这样设置后,你的git bash终端也要设置成中文和utf-8编码。才能正确显示中文,例如对比如下:

    在git bash的界面中右击空白处,弹出菜单,选择选项->文本->本地Locale,设置为zh_CN,而旁边的字符集选框选为UTF-8

    英文显示则是:
    Options->Text->Locale改为zh_CN,Character set改为UTF-8

    如图:

    通过修改配置文件来解决中文乱码

    如果你的git bash终端没有菜单选项显示,还可以通过直接修改配置文件的方式来解决中文乱码问题。

    进入git的安装目录

    1. 编辑etc\gitconfig文件,也有些windows系统是存放在C:\Users\Administrator\.gitconfig路径或安装盘符:\Git\mingw64\etc\gitconfig,在文件末尾增加以下内容:
    [gui]  
        encoding = utf-8  
        # 代码库统一使用utf-8  
    [i18n]  
        commitencoding = utf-8  
        # log编码  
    [svn]  
        pathnameencoding = utf-8  
        # 支持中文路径  
    [core]
    	quotepath = false 
    	# status引用路径不再是八进制(反过来说就是允许显示中文了)
    
    1. 编辑etc\git-completion.bash文件,在文件末尾增加以下内容:
    # 让ls命令能够正常显示中文
    alias ls='ls --show-control-chars --color=auto' 
    
    1. 编辑etc\inputrc文件,修改output-meta和convert-meta属性值:
    set output-meta on  # bash可以正常输入中文  
    set convert-meta off  
    
    1. 编辑profile文件,在文件末尾添加如下内容:
    export LESSHARESET=utf-8
    

    2018-8-17
    by 铁乐与猫

    2020-12-11 补充

    还有一种情况出现乱码而且上面的方法解决不了的,就是你windows安装git bash的时候框选了字体,然后你系统中没有那个字体导致。这种情况下只能先卸载git bash,重装不要选字体。

    当然区分这两种情况很简单,没有字体那种实际上敲ls命令查看的时候还是能看到中文的,但在git status的时候就会出现乱码。

    【end】

    展开全文
  • git diff与git status

    2019-07-13 22:46:09
    Git查看工作区:git diff与git statusgit diff:用于比较项目中任意两个版本(分支)的差异,也可以用来比较当前的索引和上次提交间的差异。 比较两个节点之间的差异; 比较两个分支之间的差异; 当前的索引...

    Git查看工作区:git diff与git status。

    git diff:用于比较项目中任意两个版本(分支)的差异,也可以用来比较当前的索引和上次提交间的差异。

    1. 比较两个节点之间的差异;
    2. 比较两个分支之间的差异;
    3. 当前的索引和上次提交间的差异 git diff --cached;
    4. 在diff后面加--name-status参数,只看文件列表。

    git status:用于显示工作目录和暂存区的状态。

    1. 使用此命令能看到修改的git文件是否已被暂存,新增的文件是否纳入了git版本库的管理。
    展开全文
  • git status简介

    千次阅读 2018-11-07 21:20:53
    git status简介

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   
    git status 命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件.。
    比如;
    git status
    # On branch master
    # Changes to be committed:
    #   (use "git reset HEAD <file>..." to unstage)
    #
    #       modified:   2.txt
    #
    # Changes not staged for commit:
    #   (use "git add <file>..." to update what will be committed)
    #   (use "git checkout -- <file>..." to discard changes in working directory)
    #
    #       modified:   1.txt
    #
    # Untracked files:
    #   (use "git add <file>..." to include in what will be committed)
    #
    #       1.log
    命令中”Changes to be committed“中所列的内容是在Index中的内容,commit之后进入Git Directory。
    命令中“ Changed but not updated”中所列的内容是在Working Directory中的内容,add之后将进入Index。
    命令中“ Untracked files”中所列的内容是尚未被Git跟踪的内容,add之后进入Index
    通过 git  status  -uno可以只列出所有已经被git管理的且被修改但没提交的文件。
    比如:
    $ touch 3.txt
    $ git add 3.txt
    $  git status -uno
    # On branch master
    # Changes to be committed:
    #   (use "git reset HEAD <file>..." to unstage)
    #
    #        modified:   1.txt
    #        new file:   3.txt
    #
    # Changes not staged for commit:
    #   (use "git add <file>..." to update what will be committed)
    #   (use "git checkout -- <file>..." to discard changes in working directory)
    #
    #        modified:   2.txt
    #
    # Untracked files not listed (use -u option to show untracked files)
    这里 1.txt,2.txt两个文件都是曾经被提交过的文件。
    1.txt被修改且被执行了git add。
    2.txt被修改但还没被执行了git add。
    3.txt是新建的文件,已经被执行了git add。
    另外注意,我们可以通过git add -i 命令查看<path>中被所有修改过或已删除文件但没有提交的文件,它有类似git status的功能,关于git add命令的更多内容请参考《git add详解
               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • git status的用法

    万次阅读 多人点赞 2019-07-29 23:31:06
    2、通过git init 初始化一个git仓库,通过git status命令发现有两个未被git追踪 的文件,使用git add命令将这两个文件添加到暂存区之后,再次使用git status命令,发现有两个文件可以被commit,就是我们刚刚添加的两...
  • git status查看操作状态

    2020-06-15 18:05:11
    git status查看操作状态 git status 查看操作状态 假如有可添加和可提交的操作,会提示;
  • gitstatus:Bash和Zsh提示符的Git状态
  • git status 显示中文乱码

    千次阅读 2017-04-20 12:13:47
    git status 显示中文乱码
  • git status的使用

    千次阅读 2016-11-07 18:28:24
    使用git status命令有三种结果 1.文件被修改但是未提交也位添加到仓库会显示: 下面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。$ git status On branch master Changes not staged for ...
  • 06★Git入门★把握Git状态_git_status_reset
  • 使用git status -uno来忽略未追踪的文件
  • 使用git dif 时提示如下问题: fatal: Not a git repository third_...fatal: git status --porcelain # root @ 2b4af2e9b4ce in /persist/src/motion_planner on git:dev o [1:48:30] $ git status fatal: Not...
  • git status中文文件名乱码

    千次阅读 2018-11-20 14:46:16
    转载自:http://xstarcd.github.io/wiki/shell/git_chinese.html ...1、git status的时候显示中文文件名不乱码 #不对0x80以上的字符进行quote,解决git status/commit时中文文件名乱码 git config --global co...
  • 当执行 git status 的时候,返回结果大致可分为3个部分: 拟提交的变更:这是已经放入暂存区,准备使用 git commit 命令提交的变更 未暂存的变更:这是工作目录和暂存区快照之间存在差异的文件列表 未跟踪的文件:...
  • git 利用好git status的提示信息

    千次阅读 2019-08-01 14:55:15
    利用好git status的提示信息 git里有工作区,暂存区,本地库,远程库这些概念,在此不赘述。本地库里面你会处于某个分支branch上,具体到你会在这条branch的某个版本HEAD,这个HEAD的名字不会变,但它可以移动到它的...
  • 1、git status’ failed with code 128: 错误情况有好几种: 暂时遇到过的有效解决: (1)在终端中执行以下命令: rm .git/index
  • git status中文显示问题

    2018-05-06 09:57:48
    git status 中文显示问题 参考:https://stackoverflow.com/questions/22827239/how-to-make-git-properly-display-utf-8-encoded-pathnames-in-the-console-window
  • 我在github上建立了一个远程仓库,然后与一个本地仓库关联推送后,使用git status后 返回如下信息: On branch master Your branch is up-to-date with 'origin/mas nothing to commit, working directory clean 而...
  • 'git status'不显示untracked files

    千次阅读 2018-07-31 17:26:00
    'git status'不显示untracked files git status -uno git status --untracked-files=no posted on 2018-07-31 17:26 wenlin_gk 阅读(...) 评论(...) 编辑 收藏...
  • git status简单用法

    万次阅读 2013-02-21 12:08:18
    git status可以用来查看仓库的状态,这个命令是一个很有用的命令,在用GIT的过程中,会出现各种意想不到的情况,原因是我们反复提交和修改。git status可以帮助我们快速的知道当前的GIT状态。命令如下: [root@...
  • 不管是在文件夹里面直接添加或者在eclipse里面创建.java文件都是在git status命令下看不到的,git无法识别这些文件。 用git status命令,返回目录是clean的。表明没有任何修改。说明git没有识别到这些新增加的文件...
  • git status 查看状态和git diff 查看改动的学习小总结
  • git status 显示中文

    千次阅读 2015-06-21 23:13:05
    在中文情况下 git status是 “\344\272\247\345\223\201\351\234\200\346\261\202” 差不多这样的。解决这个问题方法是:git config --global core.quotepath false
  • 关于git status

    千次阅读 2012-04-20 11:18:03
    如果只在本地修改,还没有commit,那么用git status, 打印信息为: # On branch master # Changes not staged for commit: # (use "git add ..." to update what will be committed) # (use "git checkout -- ...
  • git-get-status 一个用于解析git status --porcelain小型node.js实用程序。 安装 $ npm install git-get-status 用法 var git_get_status = require('git-get-status'); git_get_status(function(err, result){ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 148,642
精华内容 59,456
关键字:

gitstatus