①具体的git版本控制操作。git status。
git专属的命令都是以git开始的。如:git status。git是主命令,status是子命令,后面还可以带一些参数。带参数的通常是-或者是--
执行:git status
Administrator@ZFIZRPF39J6HN8I MINGW64 /d/gitworkspaces/WeChat (master)
$ git status
On branch master
表示:我们现在是在master这个分支上,即主分支上。分支:虽然我们没有设置分支,但默认是有master这个分支的。master这个分支也叫主干。
No commits yet
在本地仓库里面,还没有任何的提交内容。这个commits是名词,表示已经提交的内容。没有已经提交的内容commits,即本地仓库里面还没有WeChat项目提交的内容。
nothing to commit (create/copy files and use "git add" to track)
这个commit是动词,表示在临时存储区即暂存区,没有什么可以去提交。
创建/复制 文件用git add 去追踪(track),即用git add命令将文件放入暂存区(临时存储区)。追踪(track)文件即表示用git去管理这个(些)文件。
②具体的git版本控制操作。创建文件、修改文件再看git status。
vim good.txt
内容为:
aaaaaaaaa
bbbbbbbbb
cccccccccc
按Esc键,再输入:wq,保存。
再用git status查看一下状态:
Administrator@ZFIZRPF39J6HN8I MINGW64 /d/gitworkspaces/WeChat (master)
$ git status
On branch master
在主干分支上。
No commits yet
在本地仓库WeChat项目还没有提交的内容。
Untracked files: 未被追踪的文件,good.txt是用红色标记了的。说明未被追踪的文件是不在暂存区(临时存储区)的。
(use "git add <file>..." to include in what will be committed) 用git add 命令把未被追踪的文件放入暂存区(临时存储区),为该文件可以被提交(be committed)到本地库做准备。
good.txt
nothing added to commit but untracked files present (use "git add" to track)
没有增加可以从暂存区(临时存储区)提交给本地仓库的文件,但是,在工作区present(出现了)没有被追踪的文件。可以用git add命令去追踪这个(些)文件。将工作区里面没有被追踪的文件增加到临时存储区(暂存区),使文件被追踪。
③具体的git版本控制操作。git add 文件名、再看git status。
Administrator@ZFIZRPF39J6HN8I MINGW64 /d/gitworkspaces/WeChat (master)
$ git add good.txt
warning: LF will be replaced by CRLF in good.txt.
The file will have its original line endings in your working directory
警告:是对换行符的解释和转换,是系统底层的东西。这里忽略解释。
Administrator@ZFIZRPF39J6HN8I MINGW64 /d/gitworkspaces/WeChat (master)
$ git status
On branch master
在主干分支上
No commits yet
WeChat项目在本地仓库没有提交的内容(commits)。
Changes to b