当前位置:   article > 正文

Git使用手册/Git教程:git status 查看本地工作区、暂存区中文件的修改状态_git status 只查看 modify

git status 只查看 modify

相关文章:
关于验证是否存在ssh配置以及生成SSH Key的方法可以参照文章:Git使用手册:生成SSH Key
关于SSH Key的使用和公钥在gitHub、gitLab的配置等,请参考文章:Git使用手册:使用SSH Key及配置SSH key公钥
关于GIT 工作区、暂存区、本地仓库、远程仓库的概念及关系,请参考文章:Git使用手册:工作区、暂存区、本地仓库、远程仓库
关于GIT 从远程仓库下载项目到本地工作区的操作,请参考文章:Git使用手册:git clone 克隆下载远程仓库项目工程到本地工作区

关于GIT Checkout的使用,请参考文章:Git使用手册:git checkout 创建分支、切换分支

关于Git diff和Git add命令使用,请参考文章:Git使用手册:git diff 、 git add 、 git diff --cached 命令详解

关于Git commit命令使用详解,请参考文章:Git使用手册:git commit -m/-am/-a -m 提交文件至本地仓库区

关于Git fetch命令使用,请参考文章:Git使用手册:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地

关于Git pull命令使用,请参考文章:Git使用手册:git pull origin 拉取代码到本地,解决拉取代码时发生的文件冲突

关于Git push命令使用,请参考文章:Git使用手册:git push 推送提交本地仓库代码文件到远程仓库

关于Git log命令使用,请参考文章:Git使用手册/Git教程:git log 查看git提交日志记录




查看本地工作区、暂存区中文件的修改状态

命令:git status

若未修改文件的话,执行命令后会出现如下图的提示:


这时我们在项目中新增一个文件并对其进行编辑:


再执行git status命令后,出现如下图结果:


从图中我们可以看到有一条红色和两条绿色得提示。

第一条绿色提示的前缀为newfile,表示为新增XXX文件。

第二条绿色提示得前缀为deleted,表示为删除了XXX文件。

红色提示得前缀为modified,表示为修改XXX文件。

橙色框框选的部分提示Changes tobe committed ,含义为:以下文件已存入暂存区,在提交到本地仓库时会将这些变更提交到本地仓库中。

红色框框选的部分提示Changesnot staged for commit , 含义为:以下文件未存入暂存区,在使用commit命令进行提交操作时,若未使用-a参数的话,则以下文件不会提交到本地仓库中。

有时候,我们在执行git status时,还会遇到如下图红框框选的提示:


提示Untracked files与提示Changes not staged for commit的含意相同,表示以下文件还没有添加到暂存区中。但区别在于,提示Untracked files的文件,无法使用git commit –am 命令将文件添加到本地仓库中,如图所示:


不论是git commit –m “本次提交描述”还是git commit –am “本次提交描述” 都不能将文件提交到本地仓库中,必须执行git add . 命令,将文件存入暂存区中,再执行提交命令,才可以将文件提交到本地仓库中。


由此我们可以看出,当你在对本地工作区中的文件修改后,使用git status命令就可以看到你本次修改(新增、删除、修改)中涉及到哪些文件,同时也可以看到已经存入暂存区中发生修改变更的文件,便于检查具体修改了哪些文件,以免出现疏漏。




如您有其他问题,希望可以通过留言得形式及时交流,有书写错误和可优化的地方也希望及时提出,感谢。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/469169
推荐阅读
相关标签
  

闽ICP备14008679号