1、我新建了一个index.html,并写了readme.md
2、通过git init 初始化一个git仓库,通过git status命令发现有两个未被git追踪 的文件,使用git add命令将这两个文件添加到暂存区之后,再次使用git status命令,发现有两个文件可以被commit,就是我们刚刚添加的两个文件,git 提示我们可以使用git rm --cached <file>...来删除暂存区内不想要的文件,接下来通过git commit进行第一次commit,再次使用git status命令查看显示工作目录和暂存区的状态。
重点:
git status命令用于显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些没有, 哪些文件没有被Git tracked到。git status不显示已经commit到项目历史中去的信息。看项目历史的信息要使用git log.
3.我在readme.md中添加了一行字,此时使用git status查看状态,发现提示readme.md被修改了,如果我们要同步这个修改的话,还要再次通过git add readme.md将readme.md添加进暂存区,再通过git commit进行提交。
提示:每次修改,如果不add到暂存区,那就不会加入到commit中
4、如果每次只git add一个文件,还能接受,要是有几十上百个文件/文件夹需要通过git add进行添加,岂不是要累死,这时我们可以git add后加一个点(.)来将当前目录下全部文件包含子目录中的全部文件加入暂存区。
5、我修改了好几个文件是之前git add到暂存区过的,要怎么直接添加这几个文件呢,我们可以通过git add -u将之前git追踪过的文件一次性添加到暂存区。