簡體   English   中英

git pull,忽略未跟蹤的文件,並覆蓋已修改或刪除的跟蹤文件

[英]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.

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