git pull更新错误解决办法 : The following untracked working tree files would be overwritten by merge: 问题解决

  1. 在 拉取 代码时 出现下列问题

      The following untracked working tree files would be overwritten by merge:
             src/views/tally/XXXXXX
      Please move or remove them before you merge.
    

有 如 下解决方法 :

 git fetch --all

会让输入 用户名
在这里插入图片描述
然后进行 第二条
在这里插入图片描述

2.如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

1.git reset --hard
2.git pull

其中git reset是针对版本,如果想针对文件回退本地修改,使用

untracked working tree file

3.如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:

git stash
git pull
git stash pop

然后可以使用git diff -w +文件名 来确认代码自动合并的情况.

  1.  There is no tracking information for the current branch.
     	Please specify which branch you want to merge with.
     	See git-pull(1) for details.
    
     git pull <remote> <branch>
    
     	If you wish to set tracking information for this branch you can do so with:
    
     git branch --set-upstream-to=origin/**<branch>**  XXXX    
     (xxx 为你本地的分支名,branch  是你远程 需要连接的分支)
    

执行 git branch --set-upstream-to=origin/ ‘ 远程分支名’ 本地分支名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值