亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
        

      Linux基礎(chǔ)教程:AndroidStudio配置Git及Git文件狀態(tài)說明

       [ 2016年2月13日 ] 【

      默認(rèn)情況下,Android Studio的項目會有這幾個文件夾:build, libs, src. 但每次提交代碼到git,都會提示build文件夾中的眾多需要提交的文件,其實我們根本不關(guān)心build文件夾中的文件改動情況。怎么辦呢?利用.gitignore把它過濾掉。

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

      build

      就這么簡單!如果你想過濾其它文件,添加相應(yīng)的規(guī)則就可以了。

      保存.gitignore文件后,還需要運行一下以下幾個命令,以便把.gitignore文件提交到git上。

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

      “git rm -r -- cached 某個目錄”,這個命令有點狠,會把目標(biāo)目錄清空,--cached .(注意:此處表示所有的文件,有一個點);"git add .",再把所有的文件重新加入緩存(stages new and modified, without deleted)。如果你當(dāng)前其它文件已經(jīng)是最新且已經(jīng)push到遠(yuǎn)程倉庫,完全可以用add .gitignore了事。

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

      git add -A

      表示stages All。新手可能不太明白。好,我從git中的三種文件狀態(tài)及其轉(zhuǎn)換說起。

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

      華麗的分隔線

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

      1、首先,我在git對應(yīng)的工程目錄下創(chuàng)建一個test.txt,并輸入以下字符串并保存。

      Hello

      2、打開git bash,輸入命令git status,查看文件狀態(tài)

      你會看到,紅色的test.txt處于待提交狀態(tài),這個文件被標(biāo)記為Untracked files,并建議你使用git add ...命令將文件包含到待提交清單中。

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

      此時的test.txt狀態(tài)變成了Changes to be committed,等待被提交。然后同時它還提示你,利用git reset HEAD ...可以將文件狀態(tài)還原成為暫存狀態(tài),也即回到Untracked files狀態(tài)。

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved