我有幾個不同的用戶帳戶。他們都從同一個github回購。
某些文件在git commit中被刪除併合併到master中。Git拉本地不會刪除已刪除的文件
出於某種原因,在一個用戶下,「git pull」不會同步刪除的文件。它從同一提交中獲得其他更改,但不會刪除已在遠程master
中刪除的本地文件。
Git pull可以在我的其他用戶帳戶中正常工作,但只會在這個特定的帳戶中表現怪異。有人能告訴我爲什麼嗎?
它是git沒有權限刪除此文件夾中的文件的權限問題?如果是這樣,我該如何確認?
我有幾個不同的用戶帳戶。他們都從同一個github回購。
某些文件在git commit中被刪除併合併到master中。Git拉本地不會刪除已刪除的文件
出於某種原因,在一個用戶下,「git pull」不會同步刪除的文件。它從同一提交中獲得其他更改,但不會刪除已在遠程master
中刪除的本地文件。
Git pull可以在我的其他用戶帳戶中正常工作,但只會在這個特定的帳戶中表現怪異。有人能告訴我爲什麼嗎?
它是git沒有權限刪除此文件夾中的文件的權限問題?如果是這樣,我該如何確認?
第一個測試是從有問題的用戶工作站重新克隆該回購。
檢查內容是否正確,並考慮使用該新克隆(在移動舊克隆並重命名新克隆的根文件夾後(如果不想更改路徑))。
也許某些來自舊克隆的文件被正在運行的程序佔先,並且無法刪除。
有問題的用戶帳戶是我的部署帳戶。
我的頭腦被吹走了,有人刪除了我的回購中的整個文件夾,但我的代碼仍然正常運行。然後我意識到git pull
確實刪除了.py
文件,但由於.pyc
文件被忽略,它們仍然在該文件夾下並支持其他代碼。
由於沒有人使用該用戶帳戶來運行測試代碼,所以.pyc
文件從未被刷新。
更多信息(特別是樣例失敗的更新以及Git版本和操作系統)在這裏可能會有所幫助。 – torek