《第一行代码》第二版——Git的笔记

打开Git Bash

1、配置身份

这样在提交代码是就可以通过git查到是谁提交的了

git config --global user.name "Tony"

git config --global user.email "[email protected]"

配置完成后,可以使用相同命令去查看是否配置成功,只需要将最后的名字和邮箱地址去掉即可。如下

git config --global user.name

git config --global user.email

 

仓库(Repository)是用于保存版本管理所需信息的地方,所有本地提交的代码都会被提交到代码仓库中,如果有需要还可以再推送到远程仓库中。

 

2、创建代码仓库

进入项目目录下,项目的位置为:D:\AndroidProject\firstcode\BroadcastBestPractice,如下图

《第一行代码》第二版——Git的笔记

然后在这个目录下,输入如下命令:

git init

提示,不知道我的项目是不是有空格或者是环境变量没有配置好,一开始输入

《第一行代码》第二版——Git的笔记

会提示没有找到这个文件目录,后来看遇到过这个问题的人说,加个双引号就可以解决这个问题,后来试下了,

《第一行代码》第二版——Git的笔记

这个没有反应,git init 后,没有任何反应,后来又试下

《第一行代码》第二版——Git的笔记

这样便建立了代码仓库

《第一行代码》第二版——Git的笔记

可以通过 ls -al 查看

《第一行代码》第二版——Git的笔记

如果想删除本地仓库,只需要把  .git 文件夹删除即可。

 

3、提交本地代码

add 用于把想要提交的代码先添加进来;

commit 去执行提交操作;

比如想添加 build.gradle 文件,输入以下命令:

git add build.gradle

《第一行代码》第二版——Git的笔记

添加整个目录,比如是app,命令如下:

git add app

《第一行代码》第二版——Git的笔记

如果是一次性添加所有文件,add后面加一个.

git add .

《第一行代码》第二版——Git的笔记

这些警告,是因为我用Android studio开着项目,虽然还没有运行。只要把项目关闭掉,重新执行

《第一行代码》第二版——Git的笔记

这样就没有警告了。

现在BroadcastBestPractice项目下所有的文件都已经添加好了,提交下:

git commit -m "First commit."

《第一行代码》第二版——Git的笔记

在commit命令后面,一定要通过 -m参数来加上提交的描述信息,没有描述信息的提交被认为是不合法的。