AndroidStudio创建gitignore忽略已经track的文件
2017-07-19 17:41
423 查看
1. 问题
原本在新建工程时AS会自动生成.gitignore文件,忽略掉不需要进行track的文件,比如.idea文件夹、build文件夹等,但是我在一开始创建项目的时候没有意识到要忽略文件,把所有文件都track了,此时如果只添加.gitignore就不会生效。 即gitignore只对未track的文件生效,对已经track的文件不生效。对于已经track的文件,直接添加gitignore文件是不够的,还需要额外的操作。
2. 解决方案
按以下步骤解决: 【step1】 在项目的Git bash执行以下命令
git rm -r --cache .1
1
清除对所有文件的追踪,最后的点代表操作对象是所有文件。
【step2】在项目根目录下和App目录下添加.gitignore文件:
.gitignore的内容如下,这个文件可以在github上下载,网上随便一搜就能找到了。
#built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ out/ build/ # Local configuration file (sdk path, etc) local.properties # Windows thumbnail db Thumbs.db # OSX files .DS_Store # Eclipse project files .classpath .project # Android Studio *.iml .idea/ gradle/ # Local IDEA workspace # Gradle cache .gradle #NDK obj/1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
添加之后的文件结构图:
创建项目的时候,可以在File->Settings->IgnoreFiles下面指定要忽略的文件,可以自动生成.gitignore文件,如果直接添加.gitignore文件则不需要这一步。
【step3】在git bash中执行
git add .1
1
此时gitignore会生效,不会把那些需要忽略的文件进行add进来。
【step4】在git bash中执行
git commit -m "add gitignore"1
1
提交修改即可。
顶
0
相关文章推荐
- AndroidStudio创建gitignore忽略已经track的文件
- 解决git-忽略文件,添加gitignore,处理已经track的文件
- 创建.gitignore文件,忽略git不必要提交的文件
- 如何创建.gitignore文件,忽略git不必要提交的文件
- git忽略已经被提交的文件,解除track
- git 已经track 的文件再忽略导致不起作用
- 如何创建.gitignore文件,忽略git不必要提交的文件
- 创建.gitignore文件,忽略不必要提交的文件
- git 忽略已经被track的文件
- git 之忽略文件 gitignore 创建和使用规则
- 创建.gitignore文件忽略不需要提交的文件
- .gitignore规则和忽略已经被git管理的文件
- 创建git忽略文件的.gitignore的格式
- gitignore针对已经忽略的文件无法忽略问题
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
- windows下创建.gitignore文件(git提交时忽略某些文件)
- git学习笔记-如何移除或忽略(ignore)已经提交给git管理的文件
- git 已经track 的文件再忽略导致不起作用
- 如何创建.gitignore文件,忽略不必要提交的文件
- Git——.gitignore 忽略文件和忽略已经提交过的文件