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

git02->gui图形化界面使用,ssh协议,idea集成GIT

  • gui图形化界面使用
  • ssh协议
  • idea集成GIT

1.gui图形化界面使用

 

 

 

 

2.ssh协议

git/github生成密钥并通过 操作分为本地电脑配置和github网站配置

第一步:本地电脑配置 右键空白处,选择Git Bash Here打开相关命令窗口 1.配置用户名和邮箱(如果已经配置,就跳过) git config --global user.name "username" git config --global user.email "email" 之后就会在C:\Users\Administrator下创建一个.gitconfig文件,内容为 [user] name = xxx email = xxx@xxx.com

注1:username和email即github的登陆帐号和注册邮箱 注2:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置

2.检查下自己之前有没有已经生成ssh cd ~/.ssh ls

注1:当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key 注2:~表示当前用户的目录,比如我的是:C:\Users\Administrator 注3:ls命令执行后,如果本地有ssh秘钥的话会有id_rsa.pub,config,known_hosts等文件

3.生成(或删除)秘钥 ssh-keygen -t rsa -C "xxx@xx.com"//这里的邮箱要换成自己注册时的邮箱 接着按3个回车即可。

注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思 注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况, 不要想着怎么重新修改密码了,选择重新创建一个ssh秘钥 注3:创建ssh key不要输入密码了,不然操作起来太累~~~

4.执行命令完成后,默认会在window的C:\Users\Administrator.ssh下面生成如下两个名称的文件: C:\Users\Administrator.ssh id_rsa(私钥,不能泄露出去) id_rsa.pub(公钥) known_hosts(不用管)

第二步:远程github仓库配置 1.登陆到自己的gitbub,点击右上角的倒立小三角形。选择 settings 2.选择SSH and GPG keys 3.点击右边的New SSH key 4.随意填入一个title,然后 key 中粘贴刚才复制的id_rsa.pub文本,点击 Add key 这样就大功告成 5.github官网有时候会要你输入登陆密码才能添加ssh key。输入密码即可

测试

3.idea集成GIT

组长:
当新建了一个项目,需要托管到gitee上,就执行以下步骤

1.在idea中配置git.exe文件

2.在idea中安装gitee插件,添加后重启

3.在idea中登录gitee

4.分享搭建好的项目

注意:组长记得把所有组员的公钥加进来

                                                       刷新提交的组员代码

组员:

                                                       组员更新代码上传

冲突问题:

当组长写一段代码,准备提交一个文件时。正好组员也修改了代码先一步提交了。此时组长提交文件时被拒绝推送了,按pull更新并合并就OK了

​​​​​​​

相关文章:

git02->gui图形化界面使用,ssh协议,idea集成GIT

gui图形化界面使用ssh协议idea集成GIT 1.gui图形化界面使用 2.ssh协议 git/github生成密钥并通过 操作分为本地电脑配置和github网站配置 第一步:本地电脑配置 右键空白处,选择Git Bash Here打开相关命令窗口 1.配置用户名和邮箱(如果已经配…...

面向对象 元类 gil log 协程 垃圾回收 描述符 property

封装、继承、多态 当谈到封装、继承和多态时,通常是在面向对象编程 (OOP) 的上下文中讨论的。 封装 (Encapsulation) 示例: class Person: def __init__(self, name, age): self.__name = name # 使用双下划线前缀将属性变为私有 self.__age = age ​ de…...

bibitem格式 添加参考文献

这次写论文时遇到一种bibitem格式的参考文献,latex中没有bib文件 分三步走 找到这篇文章的Bib Tex的引用,然后新建bib文件,命名为下图: 然后把Bib Tex引用的内容复制到上图的文件中,新建tex文件 内容为 \document…...

Leetcode 2934. Minimum Operations to Maximize Last Elements in Arrays

Leetcode 2934. Minimum Operations to Maximize Last Elements in Arrays 1. 解题思路2. 代码实现 题目链接:2934. Minimum Operations to Maximize Last Elements in Arrays 1. 解题思路 这一题思路上其实很简单,直接分情况考察一下最后一个元素交换…...

02:2440---时钟体系

目录 一:时钟控制 1:基本概念 2:时钟结构图 3:结构图分析 4:总线 5:寄存器 A:FCLK--MPLLCON B:HCLK和PCLK--CLKDIVN C:注意 二:上电复位 1:上电复位 2:时钟选择 三:代码 一:时钟控制 1:基本概念 S3C2440A中的时钟控制逻辑可以产生所需的时钟信号,包括C…...

SOEM源码解析——ecx_siiSM(读取SII的SM信息)

0 工具准备 1.SOEM-master-1.4.0源码1 ecx_siiSM函数总览 /** Get SM data from SII SM section in slave EEPROM.从SII的SM段获取SM信息* @param[in] context = context struct 句柄* @param[in] slave = slave number 从站序号* @param[out] SM = first SM str…...

【见缝插针】射击类游戏-微信小程序项目开发流程详解

还记得小时候玩过的见缝插针游戏吗,比一比看谁插得针比较多,可有趣了,当然了,通过它可以训练自己的手速反应,以及射击水平,把握时机,得分越高就越有成就感,相信小朋友们会喜欢它的&a…...

flutter开发实战-TweenSequence实现动画序列

flutter开发实战-TweenSequence实现动画序列 一、TweenSequence TweenSequence是允许创建一个Animation由一系列补间动画来确定值,每个TweenSequenceItem都有定义在动画的持续时间的权重确定动画间隔。 TweenSequence 动画组类TweenSequenceItem 用来定义每一个动…...

Flowable 外部表单

内置表单需要在每个节点中去配置,当如果多个节点使用同一套表单属性就要配置多次比较麻烦,修改的时候也要修改多次,外部表单可以定义一次,然后其它节点都去引用同一个表单属性。 外部表单需要定义一个.form后缀的文件。 外部表单…...

[mysql]索引优化-2

目录 一、分页查询优化1.根据自增且连续的主键排序的分页查询2.根据非主键字段排序的分页查询 二、Join关联查询优化1.嵌套循环连接 Nested-Loop Join(NLJ) 算法2.基于块的嵌套循环连接 Block Nested-Loop Join(BNL)算法 三、count(*)查询优化1.查询mysql自己维护的总行数2.sho…...

数据分析实战 | 泊松回归——航班数据分析

目录 一、数据及分析对象 二、目的及分析任务 三、方法及工具 四、数据读入 五、数据理解 六、数据准备 七、模型训练 八、模型评价 一、数据及分析对象 CSV文件:o-ring-erosion-only.csv 数据集链接:https://download.csdn.net/download/m0_7…...

Fliki AI:让视频创作更简单、更高效

在当今的数字时代,视频已经成为人们获取信息和娱乐的重要方式。无论是企业宣传、教育培训还是个人创作,视频都发挥着越来越重要的作用。然而,视频制作是一项复杂的工作,需要掌握一定的技能和经验。这对于初学者或没有专业视频制作…...

webGL编程指南 第五章 MultiTexture.html

我会持续更新关于wegl的编程指南中的代码。 当前的代码不会使用书中的缩写&#xff0c;每一步都是会展开写。希望能给后来学习的一些帮助 git代码地址 &#xff1a;空 上一章节中我们学习texParameteri的使用,这一章节中我们两个图片进行混合 <!DOCTYPE html> <htm…...

mysql8安装和驱动jar包下载

方式一&#xff1a;基于docker安装 下拉镜像 docker pull mysql:8.0.21 启动镜像 docker run -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORDhadoop -d mysql:8.0.21 启动成功后&#xff0c;进入容器内部拷贝配置文件&#xff0c;到宿主主机 docker cp mysql:/etc/mysql…...

(SpringBoot)第五章:SpringBoot创建和使用

文章目录 一&#xff1a;Spring和SpringBoot&#xff08;1&#xff09;Spring已解决和未解决的问题&#xff08;2&#xff09;SpringBoot 二&#xff1a;Spring项目的创建&#xff08;1&#xff09;IDEA创建&#xff08;2&#xff09;网页端创建 三&#xff1a;项目目录介绍及运…...

Linux重定向

文章目录 1. 文件描述符分配规则2. 重定向接口dup2自定义shell重定向(补充) 3. 标准输出和标准错误4. 如何理解一切接文件 本章代码gitee地址&#xff1a;文件重定向 1. 文件描述符分配规则 文件描述符的分配规则是从0下标开始&#xff0c;寻址最小的没有使用的数组位置&#…...

Python之文件与文件夹操作及 pytest 测试习题

目录 1、文本文件读写基础。编写程序&#xff0c;在 当前目录下创建一个文本文件 test.txt&#xff0c;并向其中写入字符串 hello world。2、编写一个程序 demo.py&#xff0c;要求运行该程序后&#xff0c;生成 demo_new.py 文件&#xff0c;其中内容与demo.py 一样&#xff0…...

物联网:实现数据驱动决策,推动经济发展

开发物联网系统的意义主要体现在以下几个方面&#xff1a; 连接一切&#xff1a;物联网的目标是连接一切&#xff0c;将生活中的各种物理对象互联起来。通过物联网开发&#xff0c;我们可以实现各类设备的智能化&#xff0c;包括家居设备、交通工具、工业设备等。这将为人们提…...

Leetcode 2929. Distribute Candies Among Children II

Leetcode 2929. Distribute Candies Among Children II 1. 解题思路2. 代码实现 题目链接&#xff1a;2929. Distribute Candies Among Children II 1. 解题思路 这一题很惭愧&#xff0c;没能自力搞定&#xff0c;最后是看了大佬的思路之后才做出来的&#xff0c;唉…… 这…...

【面经】ES中分片是什么?副本是什么?

ES分片 分片是将一个索引切分为多个底层物理的Lucene索引&#xff0c;这些被切分出来的每个部分称为一个分片。 每个分片都是一个全功能且独立的索引&#xff0c;可由集群中的任何主机存储。 在创建索引时&#xff0c;用户可以指定其分片的数量。 默认情况下&#xff0c;每个索…...

电商客服+导购智能体的设计与开发晒

这个代码的核心功能是&#xff1a;基于输入词的长度动态选择反义词示例&#xff0c;并调用大模型生成反义词&#xff0c;体现了 “动态少样本提示&#xff08;Dynamic Few-Shot Prompting&#xff09;” 与 “上下文长度感知的示例选择” 的能力。 from langchain.prompts impo…...

Flowable 实战:从零构建 Spring Boot 3 微服务审批系统

1. 为什么选择Flowable构建审批系统&#xff1f; 在开发企业级应用时&#xff0c;审批流程是绕不开的核心功能。传统硬编码的审批逻辑往往面临流程变更困难、状态追踪复杂等问题。我经历过一个报销系统升级项目&#xff0c;仅仅因为增加了副总经理审批环节&#xff0c;就导致整…...

2025身份证前六位地区代码解析:如何快速查询与使用指南

1. 身份证前六位地区代码的奥秘 每次看到身份证号码前六位数字&#xff0c;你有没有好奇过它们代表什么&#xff1f;这串看似简单的数字其实是行政区划代码&#xff0c;相当于每个地区的"身份证号"。我刚开始研究这个时也一头雾水&#xff0c;直到发现它背后藏着完整…...

功率半导体仿真避坑指南:为什么你的双脉冲仿真波形总是不对?

功率半导体双脉冲仿真波形异常排查手册&#xff1a;从寄生参数到热模型的深度解析 双脉冲测试作为功率半导体器件动态特性评估的黄金标准&#xff0c;其仿真结果却常常让工程师陷入困惑——明明按照数据手册搭建了电路&#xff0c;为什么Vds波形会出现异常的过冲&#xff1f;关…...

AI原生前端开发实战手册:从Prompt驱动UI到Autonomous Component,2026大会首发12个可复用工程模式

第一章&#xff1a;AI原生前端开发的范式跃迁 2026奇点智能技术大会(https://ml-summit.org) 传统前端开发以“UI驱动逻辑”为核心&#xff0c;开发者手动编排状态、事件与渲染生命周期&#xff1b;而AI原生前端则将大语言模型&#xff08;LLM&#xff09;与客户端运行时深度…...

保姆级教程:在PyBullet里用UR10+Robotiq夹爪抓取鼠标,从环境搭建到避坑调参

PyBullet实战&#xff1a;UR10机械臂与Robotiq夹爪的鼠标抓取全流程解析 机械臂仿真技术正在重塑工业自动化和机器人研究的未来。想象一下&#xff0c;你刚拿到一台UR10协作机械臂和Robotiq夹爪&#xff0c;急需验证抓取算法却受限于硬件调试周期——这正是PyBullet物理引擎大显…...

Spring事件机制实战:从入门到精通,手把手教你实现松耦合通信

Spring事件机制实战&#xff1a;从零构建松耦合通信系统 在复杂的业务系统中&#xff0c;组件间的通信往往像一团纠缠的线缆——修改任何一处都可能引发连锁反应。Spring事件机制正是为解决这种耦合困境而生的设计模式实践&#xff0c;它让组件间的对话变得优雅而安全。想象一下…...

Napkin AI:从文字到视觉的智能转换,打造专业信息图与流程图

1. Napkin AI&#xff1a;文字到视觉的智能转换利器 第一次接触Napkin AI时&#xff0c;我正为季度汇报焦头烂额。面对20页密密麻麻的数据分析&#xff0c;团队领导只给了一个要求&#xff1a;"做成让投资人3分钟能看懂的图表"。就在抓狂之际&#xff0c;同事推荐的这…...

为什么92%的AI研发团队知识平台半年内废弃?深度拆解3个致命设计盲区及修复方案

第一章&#xff1a;AI原生软件研发知识管理平台搭建 2026奇点智能技术大会(https://ml-summit.org) AI原生软件研发对知识的实时性、上下文感知性与可追溯性提出全新要求。传统Wiki或文档中心难以支撑模型训练日志、提示工程迭代、RAG索引变更、微调参数谱系等多模态研发资产的…...

响应式公司网站设计制作:适配手机、平板的关键技巧

大家肯定有过这样的体验&#xff0c;有些网站在电脑端使用起来还不错&#xff0c;但是并没有做相应的移动端口的适配&#xff0c;导致在用手机浏览的时候&#xff0c;非常不便&#xff0c;大大降低了网页的使用率。随着移动端设备的不断普及和发展&#xff0c;导致网页设计也从…...