侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

git pull出现错误的解决办法

2023-12-18 星期一 / 0 评论 / 0 点赞 / 130 阅读 / 2153 字

由于现在工作的版本管理工具使用git,而lz之前一直使用svn,故而也是一个新手,在使用过程中出现了不少的问题,现在记录如下: 在我们修改完代码之后,我们在提交之前,一般会先更新本地代码,更新我

       由于现在工作的版本管理工具使用git,而lz之前一直使用svn,故而也是一个新手,在使用过程中出现了不少的问题,现在记录如下:

       在我们修改完代码之后,我们在提交之前,一般会先更新本地代码,更新我们使用git pull命令,lz出现了如下错误:

可以看出第一个问题:

我们使用git stash,这个命令是使其版本回退到修改之前的状态,

然后我们再使用git pull命令,结果还是有问题,说src/main/java/com/fangdd/data/entity/AuthorityUserFileDirectory.java文件冲突了。

后来得知,这个文件我组同事之前提交了一个和该文件同名的文件了,而我的本地也新建了一个文件,但是这个文件我还没有提交到本地仓库中,其实解决办法很简单,直接删除这个文件,然后再git pull下来,然后将自己的修改的这个文件粘贴进去就可以了。

 

而我当时使用的命令是:

git clean  -d  -fx ""

解释如下:

x  -----删除忽略文件已经对git来说不识别的文件
d  -----删除未被添加到git的路径中的文件
f  -----强制运行

 然后就可以了。但是值得注意的是,我当时没有add进来的新建的文件有很多,所以都给删除了,所以在使用之前一定要备份这些新创建的文件,这儿其实可以不使用这个命令,直接自己手动删除他所指定的文件,否则用这个命令也可以,但是后面还要把其余的新建的文件再添加到项目中。

像下面的untacked files就是当时没有add进去,然后执行git clean -d -fx "" 命令删除了的文件,由于之前备份了,所以后面再添加进来。

 

广告 广告

评论区