上傳github時隱藏部分檔案的方法

2021-10-02 14:33:59 字數 670 閱讀 6717

有時一些中間資料檔案或者配置檔案不需要上傳到github,這時就需要想辦法隱藏掉這些檔案

首先在在工程目錄下建立.gitignore檔案

比如講.vscode資料夾隱藏掉

就在.gitignore檔案中加入一行:

.vscode/
其他資料夾類似

如果要隱藏具體的某個檔案,只需將具體檔名寫入.gitignore檔案中:

readme.txt
或者隱藏工程目錄下某個資料夾內的檔案:

/doc/readme.txt
還可以使用*隱藏同一拓展名的檔案:

*.rar
.gitignore檔案的書寫規則相對來說比較自由,其他需求可模擬以上規則書寫。

有時一些檔案已經被上傳到github,如果只是在.gitignore中新增隱藏項再commit的話是不會同時把github中的對應檔案刪除的。此時就需要使用以下命令:

git rm -r --cached 檔案相對路徑
這個命令只會將對應檔案解除版本控制,而不會將這個檔案從本地刪除。

執行這個命令之後,再進行add commit 和 push。就可以將github遠端倉庫中的對應檔案刪除掉。

Git轉殖部分檔案

mkdir druid cd druid git init 初始化空倉庫 git remote add f origin 關聯遠端位址 git config core.sparsecheckout true 開啟sparse checkout模式 echo druid doc git info sp...

Git轉殖部分檔案

轉殖部分檔案 轉殖部分檔案 總結一下 乙個完整的例子 在進行專案開發的時候,有時候會有這樣的需求那就是 我們只希望從git倉庫裡取指定的檔案或者資料夾出來。在svn裡面,這非常容易實現,因為svn基於檔案方式儲存,而git卻是基於元資料方式分布式儲存檔案資訊的,它會在每一次clone的時候將所有資訊...

SVN 檢出部分檔案

svn checkout url depth empty files immediates infinity depth的引數 empty 只包含目標檔案或目錄,不包含子目錄 files 只包含目標檔案和子檔案 immediates 只包含目標檔案及相鄰的檔案,目錄 infinity 所有檔案,目錄...