8.3一日总结

1.远程仓库的使用

        a.克隆远程仓库

                1>.在桌面克隆远程仓库 git clone 仓库名

                 

                2>.修改仓库内容

                3>添加目录 git add.

                4>提交: git commit -m '完成登录功能'

                5>推送提交远程仓库 : git push origin master -u

                

                6>更改推送:git push(简写形式)

                                        需要先添加,再提交,最后推送

         b.本地仓库上传到远程仓库

                1>初始化本地仓库 git init

                2>本地仓库关联远程仓库 git remote add origin 仓库地址

                

                3>查看内容: git remove -v

                4>远程推送: git push origin master -u

                5>如果提交比别人慢:

                                添加 git add .

                                提交 git commit -m '提交'

                                先拉取它的内容git pull

                                在远程推送git push

2.打标签

        本地使用

        a.git tag                                 查看当前项目里有哪些标签

        b.git tag '标签名' '某次提交的id'        给某次提交打标签                   

        c.git tag -a 标签名'v1.0'         打标签

        d.git show '标签名'                  查看标签的详细信息

        推送远程

        git push origin 标签名        推送到远程

        git push origin --tags          将所有标签推送到远程

        删除标签

        git tag -d 标签名                  删除标签(本地)

        git push -d 标签名                删除标签(远程)

3.git别名

        git设置别名

        git config --global alias.a 'add .'                将add .的代表操作映射成a(全局改变)

        git别名调用时,一定要加git前缀        git a

        (如果有命令中有空格需要加引号)

        git config --global alias.la '!ls -a'              在命令中不存在git命令时,可以设置!

         

        liniux设置别名  

        alias ga='git add .'        

        

        

4.git分支

         a.git的必杀技:创建分支的速度非常快,创建的是指针,包含41个字节,并不是对源代码的副本

                                在分支中更改,不会影响到主干,也不会影响到其他分支

         b.使用

            git branch 分支名                创建分支

            git branch                             查看分支

                *代表当前所处的分支

                没有*代表其他分支

             git switch 分支名                切换分支

             分支合并

              git merge bug001              合并指针 , 将bug001这个分支合并到master上(在master分支里面进行操作)

              git branch -d bug001          删除已经合并过的分支(不能再bug001中操作,需要切换到其他分支)

              git branch -D bug001          如果分支没有合并过,可以使用此命令                           

             合并冲突:修改了同一个文件,同一行,就会导致冲突

              合并冲突提示

                

              一处冲突的表示:

                

                

                 git mergetool        查看冲突,并解决

                解决冲突后需要再次添加和提交

                创建并切换分支

                        git switch -c '分支名'

                查看分支并展示最后一次提交

                        git branch -v

                        

                展示没有向master分支合并的分支(在master分支内操作)

                        git branch -no-merged

5.远程分支(需要先创建远程仓库)

         git ls-remote origin                查看远程仓库的分支

         git remote show origin           查看远程仓库的详细信息

         git push origin dev(分支名)    远程推送,共享dev分支

        将远程更新到本地

                git pull

                或者

                 git fetch origin----->git merge origin/分支名            

                 git push origin --d dev(分支名)             删除远程分支

        拉取远程的release分支

                 git fetch origin(获取远程仓库的更新内容)

                 git switch -c release(分支名称) origin/release(分支名)--------(拉取远程分支)

        git branch -vv                查看所有设置的跟踪分支

6.git变基(合并分支)

        a.作用:让提交更加美观和线性,解决三方提交的问题

        b.使用

                git reset --hard HEAD~         回到上一次提交

                先切换到变基(需要合并的分支)的分支

                        git rebase master(被合并的分支名)                变基分支

                再切换到主干上合并        git merge dev

        c.有别人提交的记录上,不能使用变基

                

        

           

        

                        

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文学透设计模式——工厂模式

工厂模式 概念 牛马人生公司最近开启了线上直播,直播中牛马人生公司宣称他们建造了一家世界上最为先进的工厂,任何人只要去到工厂面前,告诉工厂你要什么牌子的汽车,工厂就会给你一辆什么牌子的汽车。 这引起了粉丝朋友的注意&a…

stm32与上位机电脑间最快的通信方式是什么?

对于小型多关节机械臂的控制电路设计,选择合适的通信方式可以提高MCU与上位机之间的实时性。以下是一些在STM32上常用的通信方式,你可以根据你的具体需求选择适合的: 串口通信(UART):串口通信是一种常见的…

opencv-34 图像平滑处理-2D 卷积 cv2.filter2D()

2D卷积是一种图像处理和计算机视觉中常用的操作,用于在图像上应用滤波器或卷积核,从而对图像进行特征提取、平滑处理或边缘检测等操作。 在2D卷积中,图像和卷积核都是二维的矩阵或数组。卷积操作将卷积核在图像上滑动,对每个局部区…

Netty学习(四)

文章目录 四. 优化与源码1. 优化1.1 扩展序列化算法jdk序列化与反序列化Serializer & AlgorithmConfigapplication.properties MessageCodecSharableMessage(抽象类) 测试序列化测试反序列化测试 1.2 参数调优1)CONNECT_TIMEOUT_MILLIS2&…

ansible配置文件案例

案例一 控制主机上的普通用户控制受控主机 控制端1台,受控端两台 1.将两台受控主机添加到/etc/hosts文件中 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhos…

Qt5.13引入QtWebApp的模块后报错: error C2440: “reinterpret_cast”: 无法从“int”转换为“quintptr”

1、开发环境 Win10-64 qt5.13 msvc2015-64bit-release 2、报错 新建一个demo工程。 引入QtWebApp的httpserver、logging、templateengine三个模块后。 直接运行,,此时报错如下: E:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtCore…

Java 8 中使用 Stream 遍历树形结构

在实际开发中,我们经常会开发菜单,树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理,我们一起来看看&#x…

GEE:矢量数据去除重复值(输出样本点数据的标签信息)

作者:CSDN @ _养乐多_ 本文记录了在GoogleEarthEngine(GEE)平台上,将样本点数据中某个字段的值去除重复值,并将剩下的值打印到控制台的代码。该代码可以用于快速在GEE平台上查询土地利用分类信息中landcover的类别信息。 矢量数据信息如下所示, 打印结果如下所示, 文章…

Flask-SocketIO

一、简介: Flask-SocketIO使Flask应用程序可以实现客户端和服务器之间的低延迟双向通信。客户端应用程序可以使用 Javascript、Python、C、Java和Swift中的任何SocketIO客户端库或任何其他兼容客户端来建立与服务器的永久连接。 二、安装: pip instal…

【TypeScript】类型断言的基本使用

类型断言的概念 有些时候开发者比TS本身更清楚当前的类型是什么&#xff0c;可以使用断言&#xff08;as&#xff09;让类型更加精确和具体。 类型断言&#xff08;Type Assertion&#xff09;表示可以用来手动指定一个值的类型。 类型断言语法&#xff1a; 值 as 类型 或 <…

4.2的幂次方表示

【题目】 任何一个正整数都可以用2进制表示&#xff0c;例如&#xff1a;137的2进制表示为10001001。 将这种2进制表示写成2的次幂的和的形式&#xff0c;令次幂高的排在前面&#xff0c;可得到如下表达式&#xff1a;137 2^7 2^3 2^0 现在约定幂次用括号来表示&#xff0…

Kafka3.0.0版本——生产者如何提高吞吐量

目录 一、生产者提高吞吐量参数设置二、产者提高吞吐量代码示例 一、生产者提高吞吐量参数设置 batch.size&#xff1a;设置批次大小&#xff0c;默认16klinger.ms&#xff1a;设置等待时间&#xff0c;修改为5-100msbuffer.memory&#xff1a;设置缓冲区大小&#xff0c; 默认…

Node.js-http模块服务端请求与响应操作,请求报文与响应报文

简单案例创建HTTP服务端&#xff1a; // 导入 http 模块 const http require("http"); // 创建服务对象 const server http.createServer((request, response) > {// 设置编码格式&#xff0c;解决中文乱码问题response.setHeader("content-type", &…

升级mybatis-plus到3.5.3.1和JSQLParser 从4.3升级到4.6版本引起的插入问题解决

由于项目组件升级&#xff0c;所以需要升级mybatis-plus到3.5.3.1和JSQLParser 从4.3升级到4.6版本&#xff0c;但发现用标准的插入也会报错&#xff0c;如下&#xff1a; ### Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Erro…

tomcat限制IP访问

tomcat可以通过增加配置&#xff0c;来对来源ip进行限制&#xff0c;即只允许某些ip访问或禁止某些来源ip访问。 配置路径&#xff1a;server.xml 文件下 标签下。与同级 <Valve className"org.apache.catalina.valves.RemoteAddrValve" allow"192.168.x.x&…

特斯拉墨西哥工厂风波:2.5万美金的车型何时开造?

作者 | Amy 编辑 | 德新 去年10月&#xff0c;马斯克闪现墨西哥新莱昂州&#xff0c;会见了当地官员。考虑到新莱昂州是通用和现代工厂所在地&#xff0c;特斯拉第五大工厂花落墨西哥的消息不胫而走。 今年3月&#xff0c;特斯拉正式宣布&#xff0c;将在墨西哥北部新莱昂州的…

嵌入式:C高级 Day2

一、递归实现&#xff0c;输入一个数&#xff0c;输出这个数的每一位 二、递归实现&#xff0c;输入一个数字&#xff0c;输出这个数的二进制 三、写一个脚本&#xff0c;包含以下内容 1.显示/etc/group文件中第五行的内容 2.创建目录/home/ubuntu/copy 3.切换工作路径到此目录…

多雷达探测论文阅读笔记:雷达学报 2023, 多雷达协同探测技术研究进展:认知跟踪与资源调度算法

多雷达协同探测技术 原始笔记链接:https://mp.weixin.qq.com/s?__biz=Mzg4MjgxMjgyMg==&mid=2247486627&idx=1&sn=f32c31bfea98b85f2105254a4e64d210&chksm=cf51be5af826374c706f3c9dcd5392e0ed2a5fb31ab20924b7dd38e1b1ae32abe9a48afa8174#rd ↑ \uparrow …

【蓝图】p46角色上下车功能

这里写目录标题 p46角色上下车功能上车&#xff08;控制权切换&#xff09;让角色和汽车一起移动GetWorldTransform&#xff08;获取场景变换&#xff09;break&#xff08;拆分变换&#xff09;AttachActorToComponent&#xff08;附加Actor到组件&#xff09; 下车 p46角色上…

2023华数杯数学建模C题思路 - 母亲身心健康对婴儿成长的影响

# 1 赛题 C 题 母亲身心健康对婴儿成长的影响 母亲是婴儿生命中最重要的人之一&#xff0c;她不仅为婴儿提供营养物质和身体保护&#xff0c; 还为婴儿提供情感支持和安全感。母亲心理健康状态的不良状况&#xff0c;如抑郁、焦虑、 压力等&#xff0c;可能会对婴儿的认知、情…