-
ls -ah查看所在文件目录 -
git status看看当前仓库的状态
出现红色代表,文件被修改过,但是还没有添加到暂存区(stage)中
输入git add "文件名"后,git status后出现绿色代表文件修改已被添加到暂存区中,但是还没被提交commit到master中
-
git checkout -- readme.txt撤销文件在工作区的修改
这里有两种情况:
-
readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态; -
readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
- 当
git add后,git reset HEAD readme.txt可以把暂存区的修改撤销掉(unstage),重新放回工作区,git status变成红色,然后再
git checkout -- readme.txt就可以撤销本地文件readme.txt的修改
- 当输入
git log查看版本的修改历史记录时,
无法退出,在冒号 : 后面输入q试试
-
cat 文件名.后缀查看文件内容
-
vi 文件名.后缀编辑文件内容,出现如下编辑界面
此时如果要进行编辑,则按下insert键
编辑完毕光标移到最后一行的下一行,按下Esc键
输入法切换到英文,输入:wq,按下回车,即可退出编辑




