Git Pull时保留对本地文件的修改

92天前 · 教程 · 107次阅读

Git pull时出现以下提示:

更新 77b7d25..86255a6
error: 您对下列文件的本地修改将被合并操作覆盖:
    footer.php
请在合并前提交或贮藏您的修改。
正在终止

解决方法:

  1. 贮藏修改:git stash

    [email protected]:~# git stash
    保存工作目录和索引状态 WIP on master: 77b7d25 fixed: wrong build time display
  2. 拉取项目: git pull

    [email protected]:~# git pull
    更新 77b7d25..86255a6
    Fast-forward
     CSS/G.css  | 1 -
     footer.php | 3 ++-
     header.php | 2 +-
     index.php  | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
  3. 合并修改:git stash pop

    [email protected]:~# git stash pop
    自动合并 footer.php
    位于分支 master
    您的分支与上游分支 'origin/master' 一致。
    
    尚未暂存以备提交的变更:
      (使用 "git add <文件>..." 更新要提交的内容)
      (使用 "git restore <文件>..." 丢弃工作区的改动)
     修改:     footer.php
    
    修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
    丢弃了 refs/[email protected]{0}(fa1de116294c1bd1d87350c3f90f2ebd5ae82529)
👍 0 支持 ☕
支持 ☕

教程

最后修改于86天前

评论

贴吧 狗头 原神 小黄脸
收起

贴吧

狗头

原神

小黄脸

目录

avatar

Johnson_Ran

53

文章数

0

评论数

5

分类