首页 > 其他分享 >Git问题篇:Merge冲突解决办法以及版本回溯

Git问题篇:Merge冲突解决办法以及版本回溯

时间:2023-04-01 19:11:43浏览次数:37  
标签:解决办法 git Merge Git 版本 回溯

在做软构实验lab1,使用git进行版本管理的时候遇到的问题。

因为我使用两个设备进行学习,因此在这当中涉及到两方本地版本库的更新问题,

出现问题的原因:

我在使用p1设备的时候在未 git pull 更新本地版本库的前提下进行了 Code,因此在完成修改进行git push 的时候出现了 merge conflict,

由于对该问题缺乏解决经验,因此在操作过程中改动了一部分xml文件造成项目无法在IDEA中构建,因此需要进行版本回溯来回到最近的正确版本。


 

这里介绍两种解决办法:

一、删除冲突文件中不同的地方

// 待补充

二、强制回溯版本(可能会有新写内容丢失,需保存新内容再进行)

git reset --hard (commit哈希值)

 

标签:解决办法,git,Merge,Git,版本,回溯
From: https://www.cnblogs.com/blogstb/p/17208275.html

相关文章

  • 将本地代码上传至Gitee
    1、将代码和README.md文件放在同一个文件夹下 2、在该文件夹下打开git窗口,并创建本地仓库//初始化本地仓库gitinit//查看本地仓库状态gitstatus 3、将项目提交到仓库gitadd--allgitcommit-m“SwaggerDemo” 4、将代码上传至Gitee//将Gitee上的仓库和......
  • Git提交本地项目到云端仓库(学习理解持续更新)
    进入项目文件夹初始化本地仓库gitinit把所有文件添加到版本库中gitadd.查看添加的文件gitstatus......
  • git 报Failed to connect to 127.0.0.1 port 1081: Connection refused
    我遇到这个问题是我用了全局代理。导致了端口被占用了。提示的错误是 Failedtoconnectto127.0.0.1port1081:Connectionrefused解决办法:windows和mac都适用第一步查询是否使用了代理: 输入:gitconfig--globalhttp.proxy  你就会看到被占用的端口和报错的一......
  • AI写代码 GitHub Copilot + Idea 安装和使用教程
    GitHubCopilot是微软与OpenAI共同推出的一款AI编程工具,基于GitHub及其他网站的源代码,根据上文提示为程序员自动编写下文代码,可以极大地提高编写代码的效率。根据已有上下文补全代码根据函数名和参数,生成方法体根据注释自动生成代码代码优化生成测试代码一、GitHubCopil......
  • Visual Studio Code 1.77 发布,扩展的 GitHub Copilot 集成
    VSCode1.77已发布,此版本一些主要亮点包括:Accessibility改进 -用于悬停、通知和StickyScroll的新键盘快捷键。、down、home、end、pageup和pagedown 键来聚焦悬停控件并进行水平和垂直滚动。聚焦悬停控件的键盘快捷键(Ctrl+KCtrl+I)与用于在主光标位置显示悬停的......
  • 使用git子模块管理项目
    使用git子模块管理项目简介开发过程中,往往需要将将项目拆分成不同的模块,Git子模块(gitsubmodule)可以协助我们高效地进行项目管理。另外,子模块的思想也能够强化模块间的独立性,显著降低模块间的耦合度。参考链接官方文档:https://git-scm.com/book/zh/v2/Git-工具-子模块<br>......
  • The following untracked working tree files would be overwritten by merge错误的
    问题描述只要云端代码更新,我的本地那里没有跟上云端的更新速度,就会出现这个错误:问题解决在Git终端里面,输入gitclean-d-f"出现错误的那个文件路径(就是错误显示的那一串)"然后Enter,会显示Removing了那个文件,然后再输入gitpull,显示这个:然后就等待它更新完成就行了。然后......
  • 你是如何访问慕课的--DNS域名解析&回溯HTTP事务处理过程
    你是如何访问慕课的--DNS域名解析已经介绍了与HTTP协议有着密切关系的TCP/IP协议,接下来介绍的DNS服务也是与HTTP协议有着密不可分的关系通常我们访问一个网站,使用的是主机名或者域名来进行访问的,因为相对IP地址(一组纯数字),域名更容易让人记住,但TCP/IP协议使用的是IP地......
  • 2·1浏览器背后的故事、2·2HTTP协议的前世今生、2·3透过TCPIP看HTTP、2·4DNS域名解
    浏览器背后的故事Http·超文本传输协议(HTTP)是一种通信协议它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器·HTTP是一个属于应用层的面向对象的协议由于其简捷快速的方式,适用于分布式超媒体信息系统它于1990年提出经过几年的使用与......
  • GitHub OAuth 第三方登录示例
     ⇐  ⇒GitHubOAuth第三方登录示例教程作者:阮一峰日期:2019年4月21日这组OAuth系列教程,第一篇介绍了基本概念,第二篇介绍了获取令牌的四种方式,今天演示一个实例,如何通过OAuth获取API数据。很多网站登录时,允许使用第三方网站的身份,这称为"第三......