簡體   English   中英

Git - 如何在從裸存儲庫結帳期間排除 .gitignore 文件?

[英]Git - How to exclude .gitignore file during checkout from bare repository?

我在本地的網站上工作。
我將包含其文件的文件夾變成了帶有工作樹的存儲庫。

之后,我將更改推送到一個裸“遠程”存儲庫,它也只是本地磁盤中的一個文件夾。

我在“遠程”存儲庫中創建了一個post-receive掛鈎,每次我推送到裸存儲庫時,它都會檢查到某個本地文件夾,該文件夾模擬服務器中的 web 根目錄。

但是,因為我在工作樹中有一個.gitignore文件,所以它也被檢出到應該是“實時”網站的地方。

如何在結帳時排除.gitignore文件?
歡迎任何其他提示。

post-receive鈎子是一個腳本; 它可以修改為包括額外的步驟:

  • 將存儲庫簽出到本地文件夾
  • 刪除所述本地文件夾中的.gitignore

這樣一來,您總能得到最新的內容,而沒有不需要的.gitignore文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM