<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 忽略特殊文件 有些時候,你必須把某些文件放到Git工作目錄中,但又不能提交它們,比如保存了數據庫密碼的配置文件啦,等等,每次`git status`都會顯示`Untracked files ...`,有強迫癥的童鞋心里肯定不爽。 好在Git考慮到了大家的感受,這個問題解決起來也很簡單,在Git工作區的根目錄下創建一個特殊的`.gitignore`文件,然后把要忽略的文件名填進去,Git就會自動忽略這些文件。 不需要從頭寫`.gitignore`文件,GitHub已經為我們準備了各種配置文件,只需要組合一下就可以使用了。所有配置文件可以直接在線瀏覽:[https://github.com/github/gitignore](https://github.com/github/gitignore) 忽略文件的原則是: 1. 忽略操作系統自動生成的文件,比如縮略圖等; 2. 忽略編譯生成的中間文件、可執行文件等,也就是如果一個文件是通過另一個文件自動生成的,那自動生成的文件就沒必要放進版本庫,比如Java編譯產生的`.class`文件; 3. 忽略你自己的帶有敏感信息的配置文件,比如存放口令的配置文件。 舉個例子: 假設你在Windows下進行Python開發,Windows會自動在有圖片的目錄下生成隱藏的縮略圖文件,如果有自定義目錄,目錄下就會有`Desktop.ini`文件,因此你需要忽略Windows自動生成的垃圾文件: ``` # Windows: Thumbs.db ehthumbs.db Desktop.ini ``` 然后,繼續忽略Python編譯產生的`.pyc`、`.pyo`、`dist`等文件或目錄: ``` # Python: *.py[cod] *.so *.egg *.egg-info dist build ``` 加上你自己定義的文件,最終得到一個完整的`.gitignore`文件,內容如下: ``` # Windows: Thumbs.db ehthumbs.db Desktop.ini # Python: *.py[cod] *.so *.egg *.egg-info dist build # My configurations: db.ini deploy_key_rsa ``` 最后一步就是把`.gitignore`也提交到Git,就完成了!當然檢驗`.gitignore`的標準是`git status`命令是不是說`working directory clean`。 使用Windows的童鞋注意了,如果你在資源管理器里新建一個`.gitignore`文件,它會非常弱智地提示你必須輸入文件名,但是在文本編輯器里“保存”或者“另存為”就可以把文件保存為`.gitignore`了。 ## 小結 * 忽略某些文件時,需要編寫`.gitignore`; * `.gitignore`文件本身要放到版本庫里,并且可以對`.gitignore`做版本管理!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看