Git时间——版本控制工具进阶

想要控制一个项目的版本,首先要在项目的根目录下打开Git Bash,执行git init命令,就将代码仓库创建完毕,接下来准备提交项目代码。

忽略文件

Android项目中的build目录下的文件都是编译项目时自动生成的,不应该将这一部分文件添加到版本控制中,Git提供了一种可配型很强的机制来允许用户将指定的文件或目录排除在版本控制之外,它会检查代码仓库的目录下是否存在一个名为.gitignore的文件,如果存在,就去一行行读取这个文件中的内容,并把每一行文件或目录排除在版本控制之外。Android Studio在创建项目的时候会自动帮我们创建出两个.gitignore文件,一个在根目录下,一个在app模块下。

由于app模块下面基本都是我们编写的代码,因此默认情况下只有其中的build目录不会添加到版本控制中,当然,我们可以对两个.gitignore文件进行任意修改来满足需求。比如,app模块下所有的测试文件都是给自己使用的,并不想把它们添加到版本控制中,可以修改app/.gitignore文件中的内容:

/build
/src/test
/src/androidTest

完成配置之后,输入 git add . 命令对所有文件进行添加,输入 git commit -m "First commit." 命令完成提交。

查看修改内容

查看文件只需要输入命令 git status 就可以了。如果需要看到更改的内容,则可以输入 git diff 命令,如果只想看某个文件的更改内容,只需将文件路径放在diff后面即可。

撤销未提交的修改

想要撤销在活动中做出的操作,只需要输入 git checkout 后接路径即可。这种撤销方式只适用于未执行过add命令的文件。如果某个文件已被添加,则应先对其取消添加,使用 git reset HEAD 后接路径。

查看提交记录

使用 git log 命令即可查看历史提交信息。当我们只想看其中一条记录时,可以在log后面指定该记录的id,并加上-1表示我们只想看到一行记录,如果想要查看这条记录具体修改了什么内容,只需在命令中加入参数-p即可。

 

 

发布了25 篇原创文章 · 获赞 18 · 访问量 2118

猜你喜欢

转载自blog.csdn.net/weixin_43568110/article/details/96458357