【Github入门2】在IDEA中集成Git

举报
光之梦 发表于 2023/10/25 16:38:34 2023/10/25
【摘要】 我的目标是:用通俗易懂的口语来为大家讲解我Github的用法,我想让零基础小白也能看懂,并且全部学会并能够熟练运用。

我的个人主页光之梦的博客_云社区-华为云 (huaweicloud.com)

欢迎各位 👍点赞 ⭐收藏 📝评论,如有错误请留言指正,我会第一时间改正。非常感谢!

特别标注本博主将会长期更新c语言的语法知识,初学c语言的朋友们,可以收藏订阅一下我的<C语言基础语法>专栏。关注博主,学习不迷路哦

认真看完这个【Github入门】系列文章,保你入门Github(不会来找我)…… 

 一、在IDEA中集成Git

1.1 在IDEA中配置Git

  1. File(文件) -> Settings(设置)

  2. Version Control (版本控制)-> Git -> 指定git.exe文件的存放目录

  3. 点击Test测试



1.2 在IDEA中版本切换

方式一:

控制台Version Control->Log->Reset Current Branch...->Reset

注:这种切换的特点是会抛弃原来的提交记录

方式二:

控制台Version Control->Log->Revert Commit->Merge->处理代码->commit

这种切换的特点是会当成一个新的提交记录,之前的提交记录也都保留

Revert 操作会当成一个新的提交记录 这种回退的好处在于,如果后悔了"回退"这个操作也可以回退到没有回退之前的版本因为历史记录还保留提交记录

 二、代码冲突问题

产生原因:

两个程序员操作同一个文件,其中一个程序员在修改文件后,push到远程仓库,另一个程序员应该先pull将最新的代码更新到本地仓库后,在修改代码,之后push到远程仓库,结果他没有先pull将最新的代码更新到本地仓库,而是直接将自己的代码push到远程仓库

也就是说对于远程仓库来说同一份文件出现不同的代码内容,这样就是代码冲突

代码冲突示例图: 

如何解决冲突

注:cat 文件:查看文件

<<<<<<<和>>>>>>>中间的内容,就是冲突部分

  1. 修改冲突行,保存,即可解决冲突。

  2. 重新add冲突文件并commit到本地仓库,重新push到远程



恭喜你,已经全部看完啦👍👍👍

关于github部分在IDEA中集成Git的讲解就到这啦



如果有问题随时都可以来问我,我会随时为您解答!欢迎大家与我一起学习,共同进步。 

创作不易,👍 +⭐ +📝(一键三连) 是对博主最大的鼓励与支持哦。

 tip:如果你看完了这篇文章,还给我点了一个小关注的话,记得来后台私信我哦,我会免费分享给你一份超棒的github主页美化教程+可以直接套模版的主页文件哦(瞬间让你的github主页的规格提升一个档次)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。