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

git学习

一.实际场景
  1. 数据备份
  2. 代码还原
  3. 协同开发
  4. 追溯问题代码的编写人和编写时间
二.Git工作流程图

在这里插入图片描述

三.获取本地仓库

在这里插入图片描述

四.git add和git commit

在这里插入图片描述
git status:查看修改的状态(暂存区,工作区)
git add . :通配符,添加当前所有文件到暂存区
git commit -m “messsage”:提交时附带的信息
git log:查看日志,历史提交信息

在这里插入图片描述
在使用git log的时候,我们通常要加很多参数,可以使用别名缩短这些参数。

在这里插入图片描述

五.版本回退

git reset --hard commitID
在这里插入图片描述

六.忽略某些文件

在这里插入图片描述

七.分支

在这里插入图片描述

最常用的是git checkout -b 分支名;合并分支一般是把其他分支合并到master,记得先切换到master分支

八.冲突

在这里插入图片描述

九.公钥配置

在这里插入图片描述

十.远程仓库推送

在这里插入图片描述
git push [-f] [–set-upstream] [远端名称 [本地分支名][:远端分支名]]

  • -f是说force,如果本地和远端不一致是push不了的,-f代表强制push
  • –set-upstream建立起本地分支与远端分支的关联关系之后,下次就可以直接git push了(就是-u
  • 使用git branch -vv可以查看本地与远端的关联关系
十一.远程仓库clone

在这里插入图片描述
默认只克隆master分支

十二.抓取和拉取

在这里插入图片描述
一般本地的master分支和远程的master分支会关联的,所以就会默认抓取和拉取远端仓库的master分支

十三.远程解决冲突

在这里插入图片描述
git push到远程仓库之前,记得先git pull一下远程仓库,先把可能存在的冲突解决

十四.几条铁令
  • 切换分支前,先提交本地的修改
  • 代码及时提交,提交过了就不会丢

相关文章:

git学习

一.实际场景 数据备份代码还原协同开发追溯问题代码的编写人和编写时间 二.Git工作流程图 三.获取本地仓库 四.git add和git commit git status:查看修改的状态(暂存区,工作区) git add . :通配符,添加当…...

新建一个完整的react项目和完善初始项目

一:新建一个完整的react项目 1.环境准备 目前我的环境是 node:16.17.1 npm: 8.15.0 查看环境:1):打开命令提示符工具,利用node -v和npm -v 查看一下自己的环境,如果觉得重新卸载、安装node比较…...

HIVE 安装

目录 启动hadoop 把hive压缩包拷贝到虚拟机里面 解压 改名 配置环境变量 新建一个hive-site.xml文件,并编辑 配置文件 添加jar包 初始化mysql 启动hive 创建数据库 使用数据库 创建表 添加数据 查看数据 删除表 安装虚拟机 安装JDK 安装Hadoop …...

jsp游泳馆门票管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp游泳馆门票管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,…...

C++ ---智能指针详解

文章目录前言一、 为什么需要智能指针?二、内存泄漏2.1 什么是内存泄露?危害是什么?2.2 内存泄露的分类2.3 如何避免内存泄露三、智能指针的使用及原理3.1 RAII3.2 智能指针的原理3.3 std::autoptr3.4 std::unique_ptr3.5 std::shared_ptrstd::shared_ptr的循环引…...

企业带宽控制管理

在企业中保持稳定的网络性能可能具有挑战性,因为采用数字化的网络可扩展性和敏捷性应该与组织的发展同步。随着基础设施的扩展、新应用和新技术的引入,网络的带宽容量也在增加。 停机和带宽过度使用是任何组织都无法避免的两个问题,为了解决…...

MybatisPlus实现分页效果并解决错误:cant found IPage for args!

前言 早就知道MybatisPlus对分页进行了处理,但是一直没有实战用过,用的是自己封装的一个分页组件,虽不说麻烦吧,但是也不是特别简单。 写起来还是比较复杂,但是最近这个组件有了点小小的bug,我决定是时候…...

C语言赋值(关系)运算符和逗号运算符

一.赋值&#xff08;关系&#xff09;运算符 1.关系运算符 高优先级组 < 左边值小于右边值,则返回1。否则返回0 < 左边值小于等于右边值,则返回1。否则返回0 > 左边值大于右边值,则返回1。否则返回0 > 左边值大于等于右边值,则返回1。否则返回0 低优先级组…...

几种在Linux/window下查询外网IP的办法。

hello world curl ifconfig.me/ip如下图 1. 纯文本 https://ifconfig.me/ip https://ipinfo.io/ip 或 https://ipecho.net/ip 或 https://ipecho.net/plain https://www.trackip.net/ip https://icanhazip.com 2. JSON格式 https://ifconfig.me/all.json https://ipi…...

【nodejs-05】黑马nodejs学习笔记05-数据库基本操作01

文章目录3.MySQL的基本使用3.1 使用 MySQL Workbench 管理数据库3.2 使用 SQL 管理数据库3.3 SQL 的 SELECT 语句3.4 SQL 的 INSERT INTO 语句3.5 SQL 的 UPDATE 语句3.6 SQL 的 DELETE 语句3.7 SQL 的 WHERE 子句3.8 SQL 的 AND 和 OR 运算符3.9 SQL 的 ORDER BY 子句3.10 SQL…...

零基础、学历无优势、逻辑能力一般”,能转行做程序员吗?

此前&#xff0c;拉勾数据研究院对程序员群体做了一次深入调查&#xff0c;并发布了《2022程序员群体职场洞察报告》&#xff0c;报告显示&#xff0c;“高薪”依然是程序员的职业标签之一。 在调查的程序员群体中&#xff0c;年薪在10-30万元之间的人数占比为66.7%&#xff0…...

第五章.与学习相关技巧—Batch Normalization

第五章.与学习相关技巧 5.3 Batch Normalization Batch Norm以进行学习时的mini_batch为单位&#xff0c;按mini_batch进行正则化&#xff0c;具体而言&#xff0c;就是进行使数据分布的均值为0&#xff0c;方差为1的正则化。Batch Norm是调整各层激活值的分布使其拥有适当的广…...

Zynq非Video Mixer方案实现视频叠加输出,无需SDK配置,提供工程源码和技术支持

目录1、前言2、Video Mixer的不便之处3、FDMA取代Video Mixer实现视频叠加输出4、Vivado工程详解5、上板调试验证并演示6、福利&#xff1a;工程代码的获取1、前言 关于Zynq使用Video Mixer方案实现视频叠加输出方案请参考点击查看&#xff1a;Video Mixer方案 对于Zynq和Micr…...

从零实现Web服务器(二): 线程池以及线程池的作用,Get和Post的区别,项目中如何编写数据库连接池,定时器优化非活跃连接

文章目录一、线程池以及线程池的作用二、手写线程池三、Get和Post的区别四、如何编写数据库连接池五、定时器优化非活跃连接5.1. 基于排序链表实现。5.2. 基于小根堆实现。5.3. 基于红黑树实现。5.4. 基于时间轮实现。5.4.1 单时间轮实现5.4.2 多时间轮实现一、线程池以及线程池…...

为什么伟大的产品只专注做一件事

uber 不允许你预订出租车。亚马逊一开始只是卖书。谷歌只是一个搜索引擎。麦当劳没有餐具。不知为什么&#xff0c;我们仍然相信一个产品要想成功&#xff0c;它必须做很多事情。这通常发生在两种情况下&#xff1a;当新产品试图让市场相信它们是值得的&#xff0c;或者当公司提…...

pycharm远程连接服务器,并单步调试服务器上的代码

每天都有不同的朋友来Push我 那如果比较健忘的话&#xff0c;为啥不问一下chatGPT呢 问题的缘由在我想在本地单步调试代码。。。 我的代码完全在云端服务器的&#xff0c;还有数据集都是&#xff0c;但实际上本地代码可以通过pycharm给他传上去。 但是在后面配置的时候需要两…...

JVM05 方法区

Person&#xff1a;存放在元空间&#xff0c;也可以说方法区 person&#xff1a;存放在Java栈的局部变量表中 new Person()&#xff1a;存放在Java堆中 1.方法区的理解 方法区主要存放的是 Class&#xff0c;而堆中主要存放的是 实例化的对象 方法区&#xff08;Method Area…...

盘点3个.Net开发的WMS仓库管理系统

更多开源项目请查看&#xff1a;一个专注推荐.Net开源项目的榜单 仓库管理系统在企业中&#xff0c;重要性越来越高&#xff0c;不仅可以提高效率&#xff0c;还能降低企业的压力&#xff0c;企业通过协调和优化资源使用和物料流动&#xff0c;能极大程度地提升了管理效率&…...

Linux下Java项目开机自动启动

Linux下Java项目开机自动启动1、在Linux上设置开机启动Java程序&#xff0c;例如&#xff1a;test.jar在Linux上启动Java程序的命令:2、可以将程序启动的指令做成一个shell脚本&#xff0c;简单的做法创建一个test.sh文件&#xff0c;内容如下&#xff1a;3、最重要的一步就是修…...

基于SpringBoot的智慧社区网站

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7/8.0 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.3.9 浏…...

Letta框架:全栈AI应用开发,从模型集成到部署上线的完整解决方案

1. 项目概述&#xff1a;一个开箱即用的AI应用开发框架最近在折腾AI应用开发的朋友&#xff0c;估计都绕不开一个核心痛点&#xff1a;想法很美好&#xff0c;落地很骨感。从模型调用、提示词工程&#xff0c;到前后端集成、状态管理&#xff0c;再到部署上线&#xff0c;每个环…...

虚拟原型技术:软硬件协同开发与多核处理器调试新范式

1. 虚拟原型平台&#xff1a;从芯片设计到软件集成的范式转变在嵌入式系统开发领域&#xff0c;尤其是涉及复杂多核处理器的项目里&#xff0c;一个长期存在的“鸡生蛋还是蛋生鸡”的困境一直困扰着工程师们&#xff1a;硬件原型板&#xff08;EVB&#xff09;尚未就绪&#xf…...

认知神经科学研究报告【20260045】

文章目录ForeSight 5.87.5 自动设计8位CPU架构MiniCPU-8 架构自动涌现 — 测试报告结果ForeSight 5.87.5 自动设计8位CPU架构 MiniCPU-8 架构自动涌现 — 测试报告 测试目标&#xff1a;验证系统能否从零开始&#xff0c;自主发现并实现一个能正确执行斐波那契数列计算的8位C…...

PyCharm直连Spark集群:一站式配置与避坑指南

1. 为什么需要PyCharm直连Spark集群&#xff1f; 作为数据工程师&#xff0c;我经常需要在本地开发Spark应用&#xff0c;然后部署到远程集群执行。传统方式是本地写完代码后&#xff0c;手动上传到服务器再用spark-submit提交&#xff0c;这个过程既繁琐又容易出错。直到发现P…...

InfiniBand(IB)网络介绍 (英伟达/Mellanox)的IB卡,从2022年底起就已经正式对中国断供;你现在用的shca IB卡,是国产替代的曙光自研IB卡

InfiniBand&#xff08;IB&#xff09; 物理上&#xff1a;IB专用网卡&#xff08;HCA&#xff09; IB专用交换机 光纤/铜线协议&#xff1a;完全独立的IB协议&#xff0c;不是TCP/IP定位&#xff1a;超级高铁专线——只给超算、AI集群、高性能存储用核心黑科技&#xff1a;RD…...

对比直接使用厂商API,通过Taotoken调用大模型的延迟体感差异

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 对比直接使用厂商API&#xff0c;通过Taotoken调用大模型的延迟体感差异 1. 关于延迟体感的说明 在接入大模型服务时&#xff0c;…...

BooruDatasetTagManager:AI训练数据标注的终极解决方案,让标注效率提升10倍

BooruDatasetTagManager&#xff1a;AI训练数据标注的终极解决方案&#xff0c;让标注效率提升10倍 【免费下载链接】BooruDatasetTagManager 项目地址: https://gitcode.com/gh_mirrors/bo/BooruDatasetTagManager 你是否曾经为数千张AI训练图像的繁琐标注工作感到头痛…...

如何三分钟永久解锁科学文库加密PDF?ScienceDecrypting工具使用全攻略

如何三分钟永久解锁科学文库加密PDF&#xff1f;ScienceDecrypting工具使用全攻略 【免费下载链接】ScienceDecrypting 破解CAJViewer带有效期的文档&#xff0c;支持破解科学文库、标准全文数据库下载的文档。无损破解&#xff0c;保留文字和目录&#xff0c;解除有效期限制。…...

3步解锁Switch离线观影:揭秘wiliwili如何破解掌机视频播放四大难题

3步解锁Switch离线观影&#xff1a;揭秘wiliwili如何破解掌机视频播放四大难题 【免费下载链接】wiliwili 第三方B站客户端&#xff0c;目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending/wi/wiliwili 你…...

React流式聊天集成:useChatStream钩子实战与Next.js优化

1. 项目概述&#xff1a;为什么我们需要一个独立的流式聊天钩子最近在做一个AI对话类的项目&#xff0c;后端用的是自己搭的模型服务&#xff0c;返回的是标准的text/event-stream流式数据。前端用React&#xff0c;我一开始想&#xff0c;这不就是接个fetch然后处理ReadableSt…...