考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:Linux认证 > 综合辅导 > 文章内容
  

Linux教程:AndroidStudio配置Git及Git文件状态说明

来源:Linux社区 [ 2016年1月28日 ] 【

默认情况下,Android Studio的项目会有这几个文件夹:build, libs, src. 但每次提交代码到git,都会提示build文件夹中的众多需要提交的文件,其实我们根本不关心build文件夹中的文件改动情况。怎么办呢?利用.gitignore把它过滤掉。

在工程根目录建立.gitignore文件,然后添加

build

就这么简单!如果你想过滤其它文件,添加相应的规则就可以了。

保存.gitignore文件后,还需要运行一下以下几个命令,以便把.gitignore文件提交到git上。

git rm -r --cached .
git add .
git commit -m "添加.gitignore文件"
git push origin master

“git rm -r -- cached 某个目录”,这个命令有点狠,会把目标目录清空,--cached .(注意:此处表示所有的文件,有一个点);"git add .",再把所有的文件重新加入缓存(stages new and modified, without deleted)。如果你当前其它文件已经是最新且已经push到远程仓库,完全可以用add .gitignore了事。

此外,还可以用以下命令代替git rm -r --cached .

git add -A

表示stages All。新手可能不太明白。好,我从git中的三种文件状态及其转换说起。

---------------------------------------------------------------------------------------------

华丽的分隔线

---------------------------------------------------------------------------------------------

1、首先,我在git对应的工程目录下创建一个test.txt,并输入以下字符串并保存。

Hello

2、打开git bash,输入命令git status,查看文件状态

你会看到,红色的test.txt处于待提交状态,这个文件被标记为Untracked files,并建议你使用git add ...命令将文件包含到待提交清单中。

3、按照提示,使用命令git add test.txt,把这个文件加入到git的快照中,再次git status

此时的test.txt状态变成了Changes to be committed,等待被提交。然后同时它还提示你,利用git reset HEAD ...可以将文件状态还原成为暂存状态,也即回到Untracked files状态。

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved