### 三个概念
修改状态
预提交状态
本地代码库(区别与中央代码库)
### 命令行基本操作(本地)
>[info] 结合Visual Studio Code,同时进行图形化界面的操作。
新建README.txt,内容Hello, Git
~~~
git status
git add README.txt
git status
git commit
git log
~~~
添加一行到README.txt,内容Hello, Again
~~~
git status
git add -u
git status
git commit -m "Updated README"
~~~
新建file1.txt和file2.txt
~~~
git status
git add -A
git commit -m "Add cool new feature"
git log
~~~
再添加一行到README.txt,内容Updating README
修改file1.txt,内容Add some code here
~~~
git status
git add file1.txt
git commit -m "add some code to file1"
git add README.txt
git commit -m "update README"
~~~
删除file2.txt
~~~
git status
git add -u
git status
~~~
新建file3.txt,内容add some code to file3
~~~
git add file3.txt
git status
~~~
重命名file1.txt为file1_new.txt
~~~
git status
git add -A
git status
git commit -m "reorganize the feature"
git log
~~~
### .gitignore
添加logs目录,在目录中新建log.txt文件
在根目录中增加.gitignore文件,内容就是logs,就不会把logs目录commit到代码库中。