记得做笔记,将命令及其作用做好笔记
1.建立代码仓库
(1)进入到该项目的根目录下
(2)执行 git init 就完成了创建,在项目的根目录下会生成一个隐藏的.git文件夹,他是用来 记录本地的所有Git操作的。
(3)使用ls -al 命令可查看所有的文件及其权限等详细信息
而ls只会显示文件名
2.提交代码
(1)add 命令,作用:把想要提交的文件添加进来,并不是真正的提交操作。
例如:git add app ,即把app这个目录中的所有文件添加进来
git add . ,代表添加所有的文件
(2)commit命令,前面说了,add只是添加,并不是提交。而commit就是命令就是真正去 执行提交代码的操作。
例如:git commit -m "First commit" -m是必须的,引号内的是本次提交的描述语言, 自定义,也是必须的。在之后的查看历史操纵时可以看到每一次的提交记录及其描述信息。
3.忽略文件
该操作的意义:不是一个项目的所有文件都必须提交到代码仓库
操作的对象:项目中的.gitignore文件
上图是创建项目使,android studio 自动帮我们生成的。
简单来说,就是在里面添加你不想添加到代码仓库的文件的路径名,这就是忽略文件。
4.查看修改内容
(1)查看自上次提交后,文件修改的内容。
git status
(2)查看更改的内容
git diff
如果想查看某一文件的更改内容:git diff 该项目中的文件路径
5.撤销修改
(1)撤销未提交的修改
git checkout 项目中的文件路径
(2)撤销已经执行了add的修改
特别的,执行了add只是执行了添加,并没有提交。
首先: git reset HEAD 项目中的文件目录
再:git checkout 项目中的文件目录
6.查看提交记录
命令git log
我们的每次提交,Git都记录了,可以查看每次提交的记录,及每次提交的详细信息。