默认情况下,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
2015职称计算机考试书PowerPoint2007中 .. 定价:¥45 优惠价:¥42 更多书籍 | |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 |