美文网首页Git
Git时光穿梭机制

Git时光穿梭机制

作者: 撕裂者_进阶 | 来源:发表于2018-02-09 10:36 被阅读8次

我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容:

this one

现在,运行git status命令看看结果:

$ git status

git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。

虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是很好的。比如你休假两周从国外回来,第一天上班时,已经记不清上次怎么修改的readme.txt,所以,需要用git diff这个命令看看:

$ git diff readme.txt 

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

知道了对readme.txt作了什么修改后,再把它提交到仓库就放心多了,提交修改和提交新文件是一样的两步,第一步是git add:

$ git add readme.txt

同样没有任何输出。在执行第二步git commit之前,我们再运行git status看看当前仓库的状态:

$ git status

git status告诉我们,将要被提交的修改包括readme.txt,下一步,就可以放心地提交了:

$ gitcommit-m"添加注释"

提交后,我们再用git status命令看看仓库的当前状态:

$ git status

Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working directory clean)的。

小结

要随时掌握工作区的状态,使用git status命令。

如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

相关文章

  • Git时光穿梭机制

    我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.t...

  • git的时光穿梭

    版本回退 当初始化一个git仓库后,.git文件就是你的版本库。你工作的文件目录被称为工作区,而.git文件中存在...

  • Git时光穿梭&远程仓库

    廖雪峰git 常用命令 mkdir -----创建文件夹 cd ----- 进入文件夹 pwd ----- 显示当...

  • git时光穿梭机reset

    在开发过程中,git的版本管理越来越普及。在版本管理中,最常用和最重要的是重置提交的版本,恢复后悔做了的事。大家都...

  • 01、如何使用GIT_01

    [toc] git git是一个用于帮助用户实现版本控制的软件。 时光机穿梭 命令: 总结: 版本回退 HEAD指...

  • Git命令总结

    根据廖雪峰老师Git教程的总结 Git教程 三棵树Git三棵树.png 配置与提交 时光机穿梭 远程仓库 注意:第...

  • git教程之时光机穿梭

    本系列教程来自廖雪峰的官方网站,现在搬运过来,目的帮助自己和小白学习收藏!附赠:常用git命令清单 目录 前言 版...

  • 03 git 时光机穿梭-查看状态

    git status 查看git状态 现在把工作区中的的readme.txt修改成 Git is a distri...

  • 07 git 时光机穿梭-撤销修改

    git checkout -- file 可以丢弃工作区的修改 今天你的老板突然说要使用svn来代替git,你的心...

  • 06 git 时光机穿梭-管理修改

    还是无耻copyhttp://www.liaoxuefeng.com/wiki/00137395163059296...

网友评论

    本文标题:Git时光穿梭机制

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