[英]git pull, keep untracked files ignore and overwrite tracked file modified or deleted
我想對生產服務器進行git pull,但是遇到一些問題。
有人刪除了服務器上的跟蹤文件,還修改了服務器上的文件。 服務器還會添加用於日志等的未跟蹤文件。
我想做一個git pull,它將覆蓋所有跟蹤的文件,並保持未跟蹤的文件完好無損。
現在,當我執行“ git pull origin master”時,我得到以下信息:
錯誤:您對以下文件的本地更改將被merge覆蓋:free_profile.php
我在堆棧溢出時發現了這一點: Git強制覆蓋本地跟蹤的文件,但不覆蓋本地未跟蹤的文件
但是我不確定這是否是合適的解決方案。 它是生產服務器,因此我需要確保做正確的事。
您是說有人刪除了一個文件但尚未提交,並且想要檢索它嗎?
如果是這樣,請嘗試使用
git checkout -- your_deleted_file
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.