现在,我们已经会创建仓库,下面我们来学习更多的命令,来更好的使用git。首先,修改README文件的内容,加上一句话“I am learning Git.”。加上之后,使用下面的命令来查看当前工作区(Git的工作区指的就是你当前写代码的目录,即你能看到的代码文件都在工作区。)的状态。
git status
执行之后打印出工作区的状态。它告诉我们当前在master分支。我们修改了README文件,但是并没有将文件放到暂存区(在Git使用中,我们把修改以后文件的通常先放在暂存区)。同时可以看到Git给我了一些相应的提升,使用git add命令把文件放到暂存区。使用git restore 命令来撤销你在工作区中所做出的修改。最下面提示你使用git add之后在使用git commit命令来提交代码到仓库,或者是直接使用git commit -a来跳过把文件放到暂存区这个步骤,直接将文件提交到代码仓库。下面我们来一一展示这些前面没有用过的命令。
首先是:
git restore README
下图展示了这条命令的作用,正如我们所言,它能够撤销你在工作区所作的修改。
这个时候,你使用git status命令,将会发现它告诉你当前工作目录是干净的,没有任何改动。
下面,我们还是加上那句话,然后执行如下的命令:
git commit -a
然后会弹出让你写本次说明,写完之后,退出。然后就可以看到commit成功。如下:
然后使用git status查看当前工作目录状态如下:
总结:记住这是回退你在工作区的修改,使用命令:git restore <file>。
跳过把文件放到暂存区这一步,直接把修改之后文件放到仓库去。使用命令:git commit -a命令。
另外,Pro Git使用的git版本可能想对你使用的版本有些老旧,极少数的命令可能有所改变。
参考资料:Pro Git.