我有一個開發服務器和幾個生產的。我從開發人員提交到遠程存儲庫並設置git push production
,從生產服務器發出拉。 我需要從被跟蹤,所以我做了這個Git拉 - 刪除文件
Remove an Existing File from a Git Repo 刪除夫婦與靜態文件的目錄(總結:做git rm --cached myfolders
,之後加入的.gitignore文件夾)
我還沒有提交變化。該文件顯示時做以刪除git status
# deleted: file1.jpg
# deleted: file2.jpg
# deleted: file3.jpg
# deleted: file4.jpg
# deleted: file5.jpg
我關心的是:將「被刪除」的文件從(從盤)生產服務器時正在執行git pull
時被刪除? 我只是想讓它們不跟蹤,但不能從磁盤中刪除。
謝謝
我不禁想到用這種方式管理部署到生產並不是一個好主意。 –
我同意你的意見。不知道你是否會認爲拉不是真正的自動化,我會從開發中「推動生產」。編輯了這個問題。我個人比較喜歡rsync腳本來完成所有這些。 – Mecca