我想知道這是正常行為然后你洗掉遠程分支中的檔案并使用 git pull 同步本地分支,洗掉的檔案仍然存在于本地倉庫中嗎?
例如:我洗掉遠程倉庫中的檔案。本地倉庫仍然有這個洗掉檔案。然后我git pull用來獲取對本地倉庫的更改。我希望在遠程倉庫中洗掉的檔案將在本地洗掉。但這不會發生。
uj5u.com熱心網友回復:
本地存盤庫仍然有磁盤上的檔案,但 git 不再跟蹤這些檔案。
如果您將存盤庫克隆到一個新目錄中,您會看到這些檔案實際上并不存在(如您所料)。
如果您想在 時自動從磁盤中洗掉所有未跟蹤的檔案git pull,您可以配置一個post-merge掛鉤來運行git clean命令。為此,請在.git/hooks/檔案夾中創建以下名為post-merge的腳本:
#!/bin/bash
git clean -f
請注意,這將洗掉所有未跟蹤的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/458820.html
上一篇:將專案上傳到不同的存盤庫
