美文网首页
三、查看文件状态和不同

三、查看文件状态和不同

作者: 你听cmy1994 | 来源:发表于2017-10-13 15:15 被阅读0次

$git status

# On branch master# Changes not staged for commit:#  (use "git add ..." to update what will be committed)#  (use "git checkout -- ..." to discard changes in working directory)##    modified:  readme.txt#no changes added to commit (use"git add"and/or"git commit -a")

掌握仓库当前的状态,readme.txt被修改过了,但还没有准备提交的修改。

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标记。 你可能注意到了M有两个可以出现的位置,出现在右边的M表示该文件被修改了但是还没放入暂存区,出现在靠左边的M表示该文件被修改了并放入了暂存区。 例如,上面的状态报告显示:README文件在工作区被修改了但是还没有将修改后的文件放入暂存区,lib/simplegit.rb文件被修改了并将修改后的文件放入了暂存区。 而Rakefile在工作区被修改并提交到暂存区后又在工作区中被修改了,所以在暂存区和工作区都有该文件被修改了的记录。

$ git diff readme.txt

diff --git a/readme.txt b/readme.txt

index46d49bf..9247db6100644--- a/readme.txt

+++ b/readme.txt

@@ -1,2 +1,2 @@

-Gitisa version control system.

+Gitisa distributed version control system.

Gitisfree software.

git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以从上面的命令输出看到,我们在第一行添加了一个“distributed”单词。

相关文章

  • 三、查看文件状态和不同

    $git status # On branch master# Changes not staged for co...

  • 【Git】常用命令与名词解释

    查看仓库状态和文件更改 查看工作区状态:git status与最近的一次add或commit比较文件的不同:git...

  • git 命令总结

    git status查看文件状态 git status -s 简要查看文件状态 git diff 查看所有...

  • Git常用命令

    本文作为平日使用git的笔记 查看文件状态: $ git status //查看文件状态 存储文件: $ git ...

  • 笔记

    git st 查看状态git df 查看不同 具体的git add . (或者 git add 文件名)git c...

  • 查看提交文件状态

    git status

  • git 常用命令

    查看文件状态 使用git status查看当前文件状态我们在Terminal中输入git status会看到如下提...

  • git 查看文件差异

    列出文件状态 查看[修改文件]与[本地仓库文件]差异 查看[本地仓库文件]与[远程仓库文件]差异

  • Git状态解释

    git status -s 查看文件状态

  • tempdb专题

    查看tempdb的数据文件和日志文件 看tempdb log的使用率 看日志状态 (日志状态是ACTIVE_TRA...

网友评论

      本文标题:三、查看文件状态和不同

      本文链接:https://www.haomeiwen.com/subject/gxmzyxtx.html