Git使用教程-将idea本地文件配置到gitte上的保姆级别教程

      🤹‍♀️潜意识起点:个人主页

🎙座右铭:得之坦然,失之淡然。

💎擅长领域:前端

是的,我需要您的:

🧡点赞❤️关注💙收藏💛

是我持续下去的动力!


目录

一. 使用git版本控制的过程​编辑

二.创建git本地仓库 

2.1 打开菜单栏

​编辑2.2 另一种情况 

三. 创建git远程仓库 

3.1 gitte登录创建仓库 

3.2 注册账号

 3.3 找到创建仓库

3.4 输入创建的内容 

3.5 创建成功后复制url 

四. 本地推送到gitte 

4.1 找到绿色箭头 

4.2 配置url

 五. 成功标准

六. 凑字数总结【不用看】 


一. 使用git版本控制的过程

二.创建git本地仓库 

2.1 打开菜单栏

idea菜单栏,第一次是这样的。

2.2 另一种情况 

已经使用过的git是这样的。

三. 创建git远程仓库 

3.1 gitte登录创建仓库 

3.2 注册账号

没有账号注册一个账号即可,注册账号的过程我就直接省略了,应该不会出现什么问题。

 3.3 找到创建仓库

3.4 输入创建的内容 

随便填即可。

3.5 创建成功后复制url 

四. 本地推送到gitte 

4.1 找到绿色箭头 

找到这个绿色的箭头。 完成创建本地的git仓库才会出现这个绿色箭头的。

4.2 配置url

乱点,能点的地方都点,找到填url的地方就可以了。 

 五. 成功标准

提交后就会显示出这些信息了。

六. 凑字数总结【不用看】 

Git是一个开源的分布式版本控制系统,它在软件开发和其他领域中扮演着重要的角色。以下是Git的一些主要作用:

  1. 版本控制

    • Git 允许用户记录项目文件的变更历史,可以追踪每个文件的更改、添加或删除。
  2. 代码管理

    • 通过分支管理,开发者可以在隔离的环境中进行开发,不会影响到主分支的稳定性。
  3. 协作开发

    • Git 支持多人协作,每个开发者都可以在本地仓库中工作,并通过合并来整合各自的更改。
  4. 历史追溯

    • 可以轻松查看文件或项目的变更历史,以及谁在何时做了哪些更改。
  5. 回滚和撤销

    • 如果出现错误或需要回退到之前的版本,Git 提供了强大的命令来执行这些操作。
  6. 分布式工作流程

    • 每个开发者都有完整的代码库副本,可以在本地进行大部分操作,减少了对中央服务器的依赖。
  7. 跨平台

    • Git 可以在多种操作系统上运行,包括 Linux、macOS 和 Windows。
  8. 远程仓库

    • 可以通过远程仓库与其他开发者共享代码,以及从远程仓库拉取和推送更改。
  9. 兼容性

    • Git 与其他系统(如 SVN、CVS)兼容,可以轻松迁移到 Git。
  10. 非线性开发

    • 支持快速、简便地切换不同开发线。
  11. 小型且快速

    • Git 对于大型项目也非常高效,执行速度很快。
  12. 数据完整性

    • 使用 SHA-1 散列算法确保代码的完整性和安全性。
  13. 免费和开源

    • Git 是免费的,并且有一个活跃的社区支持和维护。
  14. 强大的社区支持

    • 有大量的工具、教程和插件可供使用,以及一个庞大的开发者社区。

Git 的这些特性使其成为现代软件开发中不可或缺的工具之一,它极大地提高了开发效率,降低了协作成本,并确保了代码的安全性和稳定性。

  1. 分支策略

    • Git 支持灵活的分支策略,允许开发者创建和管理多个开发线,这对于处理特性开发、修复缺陷和准备发布都非常有用。
  2. 合并和冲突解决

    • Git 提供了强大的合并工具和冲突解决机制,帮助开发者在合并分支时处理代码冲突。
  3. 标签管理

    • 可以使用 Git 标签来标记重要的里程碑,如发布版本。
  4. 子模块和依赖管理

    • Git 子模块允许将一个 Git 仓库作为另一个仓库的子目录,这对于管理项目依赖非常有用。
  5. 钩子脚本

    • Git 钩子允许在特定的关键动作(如提交、推送)之前或之后自动运行脚本,这有助于自动化测试和部署流程。
  6. 工作流支持

    • Git 支持多种工作流,如集中式工作流、功能分支工作流和Gitflow工作流,以适应不同的开发需求和团队习惯。
  7. 离线操作

    • Git 允许在本地仓库中进行大部分操作,即使在没有网络连接的情况下也可以进行代码更改和版本控制。
  8. 补丁管理

    • Git 可以创建和管理补丁,这对于代码审查和非线性开发非常有用。
  9. 轻量级和性能

    • Git 被设计为轻量级和高性能,即使是在大型项目和大型文件集上也能保持良好的性能。
  10. 社区和工具生态系统

    • 有大量的第三方工具和集成,如 GitHub、GitLab 和 Bitbucket,它们提供了基于 Git 的额外功能和服务,如代码托管、代码审查、CI/CD 管道等。
  11. 教育和资源

    • 有丰富的学习资源和教程,包括书籍、在线课程和社区论坛,帮助新用户学习和掌握 Git。
  12. 跨语言支持

    • Git 不仅适用于管理代码,还可以用于管理任何类型的文件,使其成为跨语言和跨领域的通用版本控制系统。
  13. 审计和合规性

    • Git 的详细历史记录和变更日志为审计和确保合规性提供了便利。
  14. 数据恢复

    • Git 的强大命令集可以帮助恢复丢失的文件或撤销错误的操作。

Git 的这些特性和用途使其成为了现代软件开发中不可或缺的工具,它不仅提高了开发效率,还确保了代码的安全性和稳定性。

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>动态时钟</title><style>body {text-align: center;padding-top: 50px;font-family: 'Arial', sans-serif;background-color: #f0f0f0;display: flex;justify-content: center;align-items: center;height: 100vh;margin: 0;}h1 {font-size: 3em;color: #333;margin-bottom: 40px;animation: fadeIn 2s ease-in-out;}@keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}.clock {width: 300px;height: 300px;border: 10px solid #333;border-radius: 50%;position: relative;}.hand {width: 50%;height: 2px;background-color: #333;position: absolute;top: 50%;left: 50%;transform-origin: 0% 0%;}.hour-hand {transform: rotate(0deg);animation: rotateHour 86400s linear infinite;}.minute-hand {transform: rotate(0deg);animation: rotateMinute 3600s linear infinite;}.second-hand {transform: rotate(0deg);animation: rotateSecond 60s linear infinite;}@keyframes rotateHour {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes rotateMinute {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes rotateSecond {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}</style>
</head>
<body><h1>你好,时间</h1><div class="clock"><div class="hand hour-hand"></div><div class="hand minute-hand"></div><div class="hand second-hand"></div></div><script>function setTime() {const now = new Date();const seconds = now.getSeconds();const minutes = now.getMinutes();const hours = now.getHours();const secondHand = document.querySelector('.second-hand');const minuteHand = document.querySelector('.minute-hand');const hourHand = document.querySelector('.hour-hand');secondHand.style.transform = `rotate(${seconds * 6}deg)`;minuteHand.style.transform = `rotate(${minutes * 6}deg)`;hourHand.style.transform = `rotate(${hours * 30 + (minutes / 2)}deg)`;}setInterval(setTime, 1000);setTime();</script>
</body>
</html>


      🤹‍♀️潜意识起点:个人主页

🎙座右铭:得之坦然,失之淡然。

💎擅长领域:前端

是的,我需要您的:

🧡点赞❤️关注💙收藏💛

是我持续下去的动力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/143540.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

3步轻松定制报价方案,亿发商城报价神器你用过了吗?

如果您正寻求突破传统业务模式的束缚&#xff0c;希望拥抱数字化转型带来的无限可能&#xff0c;我们诚邀您体验亿发软件。亿发专业团队将为您提供个性化的咨询和定制服务&#xff0c;帮助您的企业快速适应市场变化&#xff0c;实现业务模式和商业模式的创新。

数据结构与算法——顺序表期末复习五大经典题型

目录 一&#xff1a;顺序表-移除元素 二&#xff1a;顺序表-删除有序数组中的重复项 三&#xff1a;顺序表-合并两个有序数组 四&#xff1a;顺序表-旋转数组 五&#xff1a;顺序表-数组形式的整数加法 一&#xff1a;顺序表-移除元素 题型链接&#xff1a;27. 移除元素 -…

你了解什么是场外期权吗?

今天期权懂带你了解你了解什么是场外期权吗&#xff1f;场外期权是指在交易所之外进行交易的期权合约。这类期权通常是由买卖双方通过私人协议进行交易&#xff0c;而不是在标准化的交易所上进行。 场外期权的特点 1.定制化&#xff1a;场外期权合约可以根据交易双方的具体需…

详解RFM模型

详解RFM模型 一、定义二、RFM模型的三个指标1‌、最近一次消费&#xff08;Recency&#xff09;‌2、消费频率&#xff08;Frequency&#xff09;‌3、消费金额&#xff08;Monetary&#xff09;‌ 三、RFM模型的应用和分类1、精细化营销2、提升客户满意度3、风险管理4、产品优…

基于 K8S kubernetes 的常见日志收集方案

目录 1、日志对我们来说到底重不重要&#xff1f; 2、常见的日志收集方案 2.1 EFK 2.2 ELK Stack 2.3 ELKfilebeat 2.4 其他方案 2、elasticsearch组件介绍 3、filebeat组件介绍 3.1 filebeat和beat关系 3.2 filebeat是什么&#xff1f; 3.3 Filebeat工作原理 3.4 …

智慧卫生间系统:引领公共卫生间管理的新时代@卓振思众

随着城市化进程的加快&#xff0c;公共卫生间的使用频率不断增加。如何提升公共卫生间的使用体验、管理效率以及卫生水平&#xff0c;已成为各地政府和管理者关注的焦点。智慧卫生间系统应运而生&#xff0c;成为解决这一问题的重要工具。它结合了物联网技术和智能管理理念&…

CTF 技能树 LOG -GIT泄露 笔记

log 使用虚拟机kali操作 python2 安装 apt-get install python2 进入root用户&#xff0c;下载克隆git hack库 git clone https://github.com/BugScanTeam/GitHack sudo passwd root 修改root 命名密码为root 切换登录 su root 终端进入home/kali/GitHack/ python GitH…

为您的任意模型赋能——RAG

随着大语言模型的参数规模越来越大&#xff0c;微调模型的代价越来越大&#xff0c;于是知识检索增强的方式成为越来越主流的选择。通过提前准备好的知识库&#xff0c;在模型进行推理之前进行知识检索作为上下文一同交给大模型进行推理&#xff0c;从而提升大模型对领域知识的…

编写第一个hadoop3.3.6的mapreduce程序

hadoop还是用的上个伪分布环境。 hadoop安装在龙蜥anolis8.9上&#xff0c;开发是在windows下。 1、windows下首先要下载hadoop的包&#xff0c;hadoop-3.3.6.tar.gz&#xff0c;比如我的解压到d:\java\hadoop-3.3.6中。 配置环境&#xff1a;HADOOP_HOME&#xff0c;内容为&am…

《互联网域名产业报告(2024年)》

域名是互联网的关键基础资源&#xff0c;是数字时代的重要网络入口和人机交互标识。域名系统是互联网的关键基础设施和“中枢神经系统”&#xff0c;攸关互联网安全稳定运行&#xff0c;也是支撑各国经济社会运行和推动数字经济发展的重要基础。域名解析是用户访问互联网过程中…

[附源码]超简洁个人博客网站搭建+SpringBoot+Vue前后端分离

今天带来一款优秀的项目&#xff1a;个人博客系统源码 。 系统采用的流行的前后端分离结构&#xff0c;内含功能包括 "写博客文章"&#xff0c;“修改博客文章”&#xff0c;“富文本编辑器”&#xff0c;“评论管理”“管理员角色”&#xff0c;“游客角色”&#x…

简单题27 - 移除元素(Java)20240917

问题描述&#xff1a; 代码&#xff1a; class Solution {public int removeElement(int[] nums, int val) {int k 0; // k指针用于记录不等于val的元素放置位置for (int i 0; i < nums.length; i) {if (nums[i] ! val) {nums[k] nums[i]; // 如果元素不等于val&#…

C#和数据库高级:继承与多态

文章目录 一、继承的基本使用继承的概念&#xff1a;继承的特点&#xff1a;为什么使用继承&#xff1f; 二、继承的关键字1、this关键字2、base关键字3、Protected关键字4、子类调用父类的构造函数的总结&#xff1a; 三、继承的特性继承的传递性&#xff1a;继承的单根性&…

12 vue3之异步组件代码分包内置组件suspense和teleport

异步组件 在大型应用中&#xff0c;我们可能需要将应用分割成小一些的代码块 并且减少主包的体积&#xff08;不需要在首屏加载得都可使用异步组件&#xff09; 这时候就可以使用异步组件 顶层 await 在setup语法糖里面 使用方法 <script setup> 中可以使用顶层 awa…

IA4054 独立直线锂离子电池充电器,带热调节功能芯片IC

一般描述 LA4054 是一款适用于单体锂离子电池的完整恒流/恒压线性充电器。其ThinSOT封装和较低的外部元件数量使IA4054非常适合便携式应用。此外&#xff0c;LA4054专门设计用于在USB电源规格内工作。 由于内部MOSFET架构&#xff0c;不需要外部感测电阻器&…

Spring6梳理9—— 依赖注入之注入对象类型属性

9.1 依赖注入之外部注入对象类型属性 9.1.1 创建dept与emp类 1.dept类 package com.atguigu.spring6.iocxml.ditest;//部门类 public class Dept {private String dname;public String getDname() {return dname;}public void setDname(String dname) {this.dname dname;…

鸿蒙NEXT生态应用核心技术理念:统一生态,原生智能

统一生态 移动操作系统和桌面操作系统的跨平台应用开发框架不尽相同&#xff0c;从渲染方式的角度可以归纳为 WebView 渲染、原生渲染和自渲染这三类&#xff0c;鸿蒙系统对应的提供系统 WebView、ArkUI 框架和XComponent 能力来支撑三种类型的跨平台框架的接入主流跨平台开发…

Java项目实战II基于Java+Spring Boot+MySQL的保密信息学科平台系统(源码+数据库+文档)

目录 一、前言 二、技术介绍 三、系统实现 四、论文参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 随着高等教…

Ruffle 继续在开源软件中支持 Adobe Flash Player

大多数人已经无需考虑对早已寿终正寝的 Adobe Flash 的支持&#xff0c;但对于那些仍有一些 Adobe Flash/SWF 格式的旧资产&#xff0c;或想重温一些基于 Flash 的旧游戏/娱乐项目的人来说&#xff0c;开源 Ruffle 项目仍是 2024 年及以后处理 Flash 的主要竞争者之一。 Ruffl…

免费好用的ppt素材库有哪些?这2个在线网站值得推荐!

ppt素材去哪找&#xff1f; 对于很多做PPT的人来说&#xff0c;做PPT的过程中&#xff0c;不是在找素材&#xff0c;就是在去找ppt素材的路上&#xff0c;想寻找到与内容相匹配的ppt素材&#xff0c;往往占用了大量的时间&#xff0c;且ppt和ppt素材库本身是分离的&#xff0c…