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.有别人提交的记录上,不能使用变基

                

        

           

        

                        

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

怎么加密文件夹才更安全?安全文件夹加密软件推荐

文件夹加密可以让其中数据更加安全,但并非所有加密方式都能够提高极高的安全强度。那么,怎么加密文件夹才更安全呢?下面我们就来了解一下那些安全的文件夹加密软件。 文件夹加密超级大师 如果要评选最安全的文件夹加密软件,那么文…

FineBI 人力资源 专题

此处使用FineBI处理人力资源数据,数据来源于HR_database数据文件,将此文件拷贝到安装目录下 然后配置数据库连接 在【公共数据】中新建一个文件夹,并将之前数据库中需要用到的表放入此处,更新数据。显示如下。 这时候首先要建立…

goanno的简单配置-goland配置

手动敲注释太LOW,使用插件一步搞定 goanno 打开goanno的配置 点击之后弹窗如下 配置method /** Title ${function_name} * Description ${todo} * Author zhangguofu ${date} * Param ${params} * Return ${return_types} */相关效果如下 同理配置interface // ${interface…

使用TransBigData快速高效地处理、分析、挖掘出租车GPS数据

01、TransBigData简介 TransBigData是一个为交通时空大数据处理、分析和可视化而开发的Python包。TransBigData为处理常见的交通时空大数据(如出租车GPS数据、共享单车数据和公交车GPS数据等)提供了快速而简洁的方法。TransBigData为交通时空大数据分析的…

一篇万能英语作文范文怎么写?聪明灵犀英语作文写作工具分享

一篇万能英语作文范文怎么写?英语作文是英语学习中不可或缺的一环,但是对于很多人来说,写作并不是一件容易的事情。本文将分享一些实用的英语作文写作工具,帮助你更好地写作。 1. 明确主题 写作之前,首先需要明确主题…

一文让你了解网络安全和云安全的区别与联系

相信大家对于网络安全和云安全的关系不是很了解,今天小编就和大家来一起聊聊网络安全和云安全的区别与联系,仅供参考哦! 网络安全和云安全的区别 1、两者定义不同。网络安全通常指计算机网络的安全,实际上也可以指计算机通信网络…

Go Windows下开发环境配置(图文)

Go Windows下开发环境配置 下载 安装 点击下载的安装包进行安装。安装路径可以选择到自己的目录。 环境变量配置 GOROOT:(指定到安装目录下) GOPATH:(是工作空间) path:在安装时已经添加了…

日撸java三百行day81-83

文章目录 说明CNN卷积神经网络1. 什么是CNN(CNN基础知识)1. 基本概念2.输入层3.卷积层3.1 图像3.2 卷积核3.3 偏置数3.4 滑动窗口步长3.5 特征图个数(特征图通道数或深度)3.6 边缘填充3.7 卷积过程例子 4. 激活函数5. 池化层6.全连…

bagging集成与boosting集成的区别是什么?

bagging集成与boosting集成的区别 区别一:数据方面 Bagging:对数据进行采样训练; Boosting:根据前一轮学习结果调整数据的重要性。 区别二:投票方面 Bagging:所有学习器平权投票; Boosting:对学习器进行加权投票。 区别三:…

Maven-生命周期及命令

关于本文 ✍写作原因 之前在学校学习的时候,编写代码使用的项目都是单体架构,导入开源框架依赖时只需要在pom.xml里面添加依赖,点一下reload按钮即可解决大部分需求;但是在公司使用了dubbo微服务架构之后发现只知道使用reload不足…

网络安全--原型链污染

目录 1.什么是原型链污染 2.原型链三属性 1)prototype 2)constructor 3)__proto__ 4)原型链三属性之间关系 3.JavaScript原型链继承 1)分析 2)总结 3)运行结果 4.原型链污染简单实验 1)实验一 2&#xff0…

回归预测 | MATLAB实现POA-CNN-LSTM鹈鹕算法优化卷积长短期记忆神经网络多输入单输出回归预测

回归预测 | MATLAB实现POA-CNN-LSTM鹈鹕算法优化卷积长短期记忆神经网络多输入单输出回归预测 目录 回归预测 | MATLAB实现POA-CNN-LSTM鹈鹕算法优化卷积长短期记忆神经网络多输入单输出回归预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现POA-CNN…

【Linux】多路转接 -- select函数

文章目录 1. 认识select函数2. select函数原型3. socket就绪条件4. select工作流程5. select服务器6. select的优缺点 首先我们要了解一下,什么是多路转接? 多路转接也叫多路复用,是一种用于管理多个IO通道的技术。它能实现同时监听和处理多个…

《动手学深度学习》优化算法学习习题

优化算法 梯度下降类 小批量随机梯度下降,通过平均梯度来减小方差 动量法 基础 泄露平均法:用来取代梯度的计算 β \beta β这个参数控制了取多久时间的平均值 上述推理构成了”加速”梯度方法的基础,例如具有动量的梯度。 在优化问题…

直播招聘小程序解决方案

项目开发愿景 介绍工作拿佣金,Boss直播现真身。做为直播招聘的新平台,让求职和招聘变得更简单!企业发布招聘视频,展现公司环境与实力,开通会员可以直播招聘、在线面试功能;求职者刷视频可以刷到工作…

day5 6 7-牛客67道剑指offer-JZ43、45、49、50、51、52、53、55、79、数组中只出现一次的数字

文章目录 1. JZ43 整数中1出现的次数(从1到n整数中1出现的次数)2. JZ45 把数组排成最小的数3. JZ49 丑数最小堆三指针法 动态规划 4. JZ50 第一个只出现一次的字符5. JZ51 数组中的逆序对6. JZ52 两个链表的第一个公共结点迭代递归 7. JZ53 数字在升序数…

想在金融界拥有一席之地吗—社科院杜兰大学金融管理硕士助你圆梦

追求高学历是为了什么?一纸证书吗?显然并非如此,只有读过研的人才有话语权。在上升一个平台后,你必然会发现,更高学历得到的不止是一张文凭。而是更大的平台、更广阔的视野、更包容的环境,更多样的文化。最…

机器学习笔记之优化算法(九)收敛速度的简单认识

机器学习笔记之优化算法——收敛速度的简单认识 引言收敛速度的判别标准 Q \mathcal Q Q-收敛速度 R \mathcal R R-收敛速度关于算法复杂度与收敛速度 引言 本节对收敛速度简单介绍。 收敛速度的判别标准 我们之前几节介绍了线搜索方法 ( Line Search Method ) (\text{Line …

从小白到数据库达人!Mysql优化让你的社招面试无往不利!

大家好,我是小米,在这个美好的时刻又迎来了我们的技术小窝。今天,我们要聊一聊一个在数据库领域中无比重要的话题 —— Mysql 优化!是不是感觉很兴奋呢?废话不多说,让我们直接进入今天的主题。 背景知识 …

输入框长度在XSS测试中如何绕过字符长度限制

大家好,这是我编写的第一篇文章,之所以会分享这个故事,是因为我花了几个晚上的时间,终于找到了解决某个问题的方法。故事如下: 几个月前,我被邀请参加一个非公共的漏洞悬赏项目,在初期发现了一些…