論如何提高Git 上傳效率

2021-10-05 02:06:33 字數 1211 閱讀 5922

在git的版本控制中,可能有些檔案是不需要加入控制的,那我們在提交**時就需要忽略這些檔案,下面三種方法可以忽略掉這些檔案,個人推薦第一種方法的b方案,最簡潔快捷

針對單一工程排除檔案,這種方式會讓這個工程的所有修改者在轉殖**的同時,也能轉殖到過濾規則,而不用自己再寫乙份,這就能保證所有修改者應用的都是同乙份規則,而不是張三自己有一套過濾規則,李四又使用另一套過濾規則,個人比較喜歡這個。配置步驟如下:

在src同等級下建立.gitignore檔案,將要排除的檔案或目錄 寫到.gitignore這個檔案中,有兩種寫入方法。

(a)使用命令列增加排除檔案

排除以.class結尾的檔案 echo 「*.class」 >.gitignore (>> 是在檔案尾增加,> 是刪除已經存在的內容再增加),之後會在當前目錄下生成乙個.gitignore的檔案。

排除bin目錄下的檔案 echo 「bin/」 >.gitignore

**(b)最方便的辦法是,用記事本開啟,增加需要排除的檔案或目錄,一行增加乙個,如:

node_modules/

dist/

.class

.apk

bin/

gen/

.settings/

proguard/

(2).全域性設定排除檔案,這會在全域性起作用,只要是git管理的工程,在提交時都會自動排除不在控制範圍內的檔案或目錄。這種方法對開發者來說,比較省事,只要一次全域性配置,不用每次建立工程都要配置一遍過濾規則。但是這不保證其他的開發者在轉殖你的**後,他們那邊的規則跟你的是一樣的,這就帶來了**提交過程中的各種衝突問題。配置步驟如下:

(a)像方法(1)一樣,也需要建立乙個.gitignore檔案,把要排除的檔案寫進去。

(b) 但在這裡,我們不規定一定要把.gitnore檔案放到某個工程下面,而是任何地方,比如我們這裡放到了git預設的home路徑下,在我的windows上就是c:\users\zhbpeng

(3). 單個工程設定排除檔案,在工程目錄下找到.git/info/exclude,把要排除的檔案寫進去:

*.class

*.apk

bin/

gen/

.settings/

proguard/

這種方法就不提倡了,只能針對單一工程配置,而且還不能將過濾規則同步到其他開發者,跟方法(1)(2)比較起來沒有一點優勢。

如何提高閱讀效率

如何提高閱讀效率 現代社會,書籍 報刊 資料的數量按指數增長,以科學雜誌和學術文章為例,現在比 50年前約增加一倍,比 150年前增加了一千倍!然而,今天大部分人的閱讀速度,卻還是 100年前的水平,每分鐘一二百個詞。其實,任何乙個具有中等能力的人,都可以提高讀速。國外在 70年代初期進行過試驗 受...

如何提高閱讀效率

科學是應考中的另乙個必須解決的問題。很多時只是抱著課本一遍一遍地反覆,到時仍然發現有太多的自己沒有注意到,或是似曾相見卻又似是而非。這是典型的時沒有做到科學的問題,而不像許多人設想的那樣是考生不好。科學閱讀的乙個基本原則是,閱讀不能簡單機械地重複,而必須帶著良好的理解來閱讀。閱讀的效果取決於理解,而...

如何提高C 效率

分類 c c 2012 02 25 16 43 1023人閱讀收藏 舉報c 編譯器function overloading語言c 自從七十年代c語言誕生以來,一直以其靈活性 高效率和可移植性為軟體開發人員所鍾愛,成為系統軟體開發的首選工具。而c 作為c語言的繼承和發展,不僅保留了c語言的高度靈活 高...