git的用法02
2015-02-06 19:02
295 查看
前面一章大家已经学会了如何创建仓库 已经提交文件了 接下来是修改文件了
我们已经成功地添加并提交了⼀一个readme.txt⽂文件,现在,是时候继续⼯工作了,于是,我
们继续修改readme.txt⽂文件,改成如下内容:
Git is a distributed version control system.
Git is update
现在运行命令git status 查看结果
git status命令可以让我们时刻掌握仓库当前的状态,上⾯面的命令告诉我们,readme.txt被
修改过了,但还没有准备提交的修改。
虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,⾃自然是很好
的。⽐比如你休假两周从国外回来,第⼀一天上班时,已经记不清上次怎么修改的
readme.txt,所以,需要⽤用git diff这个命令看看:
git diff顾名思义就是查看difference,显⽰示的格式正是Unix通⽤用的diff格式,可以从上⾯面的
命令输出看到,我们在第一行后面添加了⼀一个“git is update 20150206 1910”。
知道了对readme.txt作了什么修改后,再把它提交到仓库就放⼼心多了,提交修改和提交新
⽂文件是⼀一样的两步,第⼀一步是git add:
$ git add readme.txt
同样没有任何输出。在执⾏行第⼆二步git commit之前,我们再运⾏行git status看看当前仓库的状态、
git status告诉我们,将要被提交的修改包括readme.txt,下⼀一步,就可以放⼼心地提交了:
那我们就输入命名提交 $ git commit -m "day02"
提交后 我们再用git status 命令查看仓库状态
Git告诉我们当前没有需要提交的修改,⽽而且,⼯工作⺫⽬目录是干净(working directory clean)的。
⼩小结
• 要随时掌握⼯工作区的状态,使⽤用git status命令。
• 如果git status告诉你有⽂文件被修改过,⽤用git diff可以查看修改内容。
我们已经成功地添加并提交了⼀一个readme.txt⽂文件,现在,是时候继续⼯工作了,于是,我
们继续修改readme.txt⽂文件,改成如下内容:
Git is a distributed version control system.
Git is update
现在运行命令git status 查看结果
git status命令可以让我们时刻掌握仓库当前的状态,上⾯面的命令告诉我们,readme.txt被
修改过了,但还没有准备提交的修改。
虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,⾃自然是很好
的。⽐比如你休假两周从国外回来,第⼀一天上班时,已经记不清上次怎么修改的
readme.txt,所以,需要⽤用git diff这个命令看看:
git diff顾名思义就是查看difference,显⽰示的格式正是Unix通⽤用的diff格式,可以从上⾯面的
命令输出看到,我们在第一行后面添加了⼀一个“git is update 20150206 1910”。
知道了对readme.txt作了什么修改后,再把它提交到仓库就放⼼心多了,提交修改和提交新
⽂文件是⼀一样的两步,第⼀一步是git add:
$ git add readme.txt
同样没有任何输出。在执⾏行第⼆二步git commit之前,我们再运⾏行git status看看当前仓库的状态、
git status告诉我们,将要被提交的修改包括readme.txt,下⼀一步,就可以放⼼心地提交了:
那我们就输入命名提交 $ git commit -m "day02"
提交后 我们再用git status 命令查看仓库状态
Git告诉我们当前没有需要提交的修改,⽽而且,⼯工作⺫⽬目录是干净(working directory clean)的。
⼩小结
• 要随时掌握⼯工作区的状态,使⽤用git status命令。
• 如果git status告诉你有⽂文件被修改过,⽤用git diff可以查看修改内容。