默認情況下,Android Studio的項目會有這幾個文件夾:build, libs, src. 但每次提交代碼到git,都會提示build文件夾中的眾多需要提交的文件,其實我們根本不關心build文件夾中的文件改動情況。怎么辦呢?利用.gitignore把它過濾掉。
在工程根目錄建立.gitignore文件,然后添加
build
就這么簡單!如果你想過濾其它文件,添加相應的規(guī)則就可以了。
保存.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中的三種文件狀態(tài)及其轉換說起。
---------------------------------------------------------------------------------------------
華麗的分隔線
---------------------------------------------------------------------------------------------
1、首先,我在git對應的工程目錄下創(chuàng)建一個test.txt,并輸入以下字符串并保存。
Hello
2、打開git bash,輸入命令git status,查看文件狀態(tài)
你會看到,紅色的test.txt處于待提交狀態(tài),這個文件被標記為Untracked files,并建議你使用git add
3、按照提示,使用命令git add test.txt,把這個文件加入到git的快照中,再次git status
此時的test.txt狀態(tài)變成了Changes to be committed,等待被提交。然后同時它還提示你,利用git reset HEAD
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |