当前位置: 首页 > news >正文

IDE 关联 Git 操作

Pycharm

拉取代码

 

初次提交代码

  1. 在 Pycharm 中配置 Github 账号

 

  1. 同步本地代码到 Github 服务器

 

后续更新代码

  1. 选中已更新的代码文件,右键 git—add

  2. 右键 git — commit,并填写更新的注释

  3. 右键 git — Repository — push,完成代码更新到服务器

 

 

解决冲突

以 Gitee 作为演示示例:

  • 码云 Gitee 是开源中国开发的一款基于 Git 的代码托管平台,能够实现代码托管、项目管理、协作开发等。

  • 目前是国内最大的代码系统,目前已有超过 500 万的开发者选择码云。

  • Gitee 和 GitHub 的作用和性质是类似的,Gitee 优势是速度快。

发生冲突

 

 

 

 

 

 

 

 

 

至此,仅更新了本地仓库文件,并未实际解决远程仓库的冲突。

 

解决冲突

 

 

 

 

 

IDEA

环境配置

  • IDEA 关联 Git 客户端

 

 

  • 远程仓库配置SSh授权

1.点VCS->Checkout from version control->Git

 

 

2.填入gitHub的仓库地址如:git@github.com:aaaa/bbbbbbb.git

 

 

3.这时候会报错:git@github.com:Permission Denied(publickey)如下图:

 

 

 解决办法:

运行进入Git Bash 命令符

 

在命令下输入:ssh-keygen -t rsa -C "你的github邮件账号如abc@163.com",一直回车。

 

 

会在c:/user/你的用户名/目录下生成.shh文件夹,里面有三个文件如下图,用记事本打开id_rsa.pub文件

 

用记事本打开id_rsa.pub文件,复制文件所有内容:

 

 

 登录进入github站点,点右边头像—>settings

 

 

 点左边SSH and GPG kys,点右边的New SSH key

 

 

 Title随便填,key就是刚刚用命令生成的id_rsa.pub文件里面的内容,然后保存,

 

 

4.再重复进入第2步操作,如无其他问题 ,获取代码弹出提示,点YES

 

 

 5.所有github代码获取完成以后会自动打开项目。

关联远程仓库和本地仓库

1)创建并记录远程仓库地址:

 

2)IDEA 创建本地仓库:此时项目文件全部变成红色,表示处于暂存区

 

3)关联本地仓库和远程仓库:

 

 

 

提交代码

1)将代码提交至版本区:commit

 

2)将代码推送到远程仓库:push

 

 

拉取代码

拉取远程仓库的代码:

 

 

查看日志

 

 

 

版本对比

点击下图中左边竖条区域:

 

 

 

撤销/回退版本

 

 

创建分支

 

 

 

合并分支

先回到 master 分支:

 

合并 dev 分支:

 

 

删除分支

 

或:

 

 

 

http://www.dtcms.com/a/274045.html

相关文章:

  • Java使用OSHI获取服务器信息
  • 如何在报表开发工具FastReport .NET 中构建和连接 Firebird 插件?
  • SpringBoot JWT
  • 异步技术:Web 性能优化的核心引擎
  • crmeb多门店对接拉卡拉支付小程序聚合收银台集成全流程详解
  • 电力自动化的通信中枢,为何工业交换机越来越重要?
  • Vue框架之模板语法全面解析
  • [面试] 手写题-爬楼梯,斐波那契数列
  • 揭示张量分析的强大力量:高级研究的基础-AI云计算拓展核心内容
  • 【时时三省】(C语言基础)通过指针引用数组元素
  • 2025 年第十五届 APMCM 亚太地区大学生数学建模竞赛-A题 农业灌溉系统优化
  • 基于kafka的分布式日志收集与实时监控平台(原理,框架)
  • (满满的坑LLAMA3使用申请被拒绝rejected)利用huggingface导入LLAMA3模型
  • 巨人网络持续加强AI工业化管线,Lovart国内版有望协同互补
  • 【每日刷题】加一
  • kubernetes高级调度
  • lodash不支持 Tree Shaking 而 lodash-es可以
  • 可信数据空间(Trusted Data Space)核心能力及行业赋能分析
  • 7.11类
  • 上位机知识篇---端口
  • CSS和CSS3区别对比
  • Day58
  • 深度学习篇---松科TPU部署代码分析
  • 线程邮箱(线程间通信的异步缓存机制)
  • 数据分析师如何构建自己的底层逻辑?
  • 数据结构自学Day5--链表知识总结
  • 基于FP6195的60V宽压输入降压电源方案 - 适用于智能家居模块供电
  • 亚洲零售行业发展趋势洞察
  • P5709 【深基2.习6】Apples Prologue / 苹果和虫子
  • Python—文件操作