• 2024-07-02面试官:你了解git cherry-pick吗?
    事情要从一次不规范的代码开发开始说起背景故事时间2024年某个风平浪静的周五晚上地点中国,北京,西二旗,某互联网大厂会议室人物小杰,小A,小B,老K对话老K:昨天提交的代码被测试打回来了!为什么小B没开发完的内容也一起提交上去了?小B:啊?我不清楚啊,我在开发分支B开发完一部
  • 2024-06-24Git 常用命令
    GitHub创建仓库提示代码echo"#项目名">>README.mdgitinitgitaddREADME.mdgitcommit-m"firstcommit"[email protected]:qiubaiying/项目名.gitgitpush-uoriginmaster若仓库存在直接[email protected]
  • 2024-06-22离线安装 VS Code Server
    离线安装VSCodeServerVSCode提供了两种连接服务器的方法,分别使用Remote-SSH和Remote-Tunnels插件。本文介绍使用Remote-SSH连接服务器。VSCode连接服务器安装Remote-SSH插件点击左侧的扩展按钮(或用Ctrl+Shift+X),搜索插件Remote-SSH进行安装离线安装VSCo
  • 2024-06-22Git的安装及使用
     官网:GitforWindows   点击下载安装。 右击鼠标会出现GUI和Bash  选择gitbashhere 配置全局用户名和邮箱(gitee)gitconfig--globaluser.name"你的名字"gitconfig--globaluser.email你的邮箱 查看配置gitconfiguser.namegitconfig–list
  • 2024-06-19git文件上推失败-(non-fast-forward)
    文章目录一、问题描述二、问题原因三、解决方法3.1合并分支(1)通过图形化界面(2)通过命令行3.2解决文件合并冲突一、问题描述在使用git上推时出现下列错误:![rejected]master->master(non-fast-forward)hint:Updateswererejectedbecausethetipofyourcu
  • 2024-06-19oracle事务
    1事务的概念事务是将数据库从一种一致性状态转变为另外一种一致性状态2事务的四个特征(ACID)原子性(Atomicity):事务的所有执行要么一起成功,要么一起失败一致性(Consistency):事务将数据从一种一致性状态转为另外一种一致性状态隔离性(Isolation):事务中所有修改未提交的数据
  • 2024-06-18自动化脚本同步单个平台所有小程序(本质跨平台uniapp但是业务紧急,按需使用)
    点击查看代码#!/bin/bash#设置你要cherry-pick的commithashcommit_hash="a5bdefa5d8cccc7cb73b85a84355c6d977a918fb"#获取所有本地分支的名字,排除远程跟踪分支branches=$(gitbranch--format'%(refname:short)')#遍历每一个分支并执行gitcherry-pickforbranch
  • 2024-06-17【数据库】数据恢复
    日志:先记日志后写数据库记日志----(出错)-----写数据库:数据库还没有被修改,数据库还是好的记日志-----写数据库----(出错):数据库内的文件可能有问题,但日志是好的,可以根据日志恢复数据库如果反过来先写数据库再写日志,那么若写数据库----(出错)----记日志,这种情况数据库中数
  • 2024-06-177、docker-commit镜像、将容器打包成一个镜像
    #dockercommit提交容器成为一个新的副本#dockercommit-m="提交的描述信息"-a="作者"容器id目标镜像名:[TAG]===========================================测试:1、启动tomcat·启动:dockerrun-it -p8080:8080tomcat//此命令进到容器后
  • 2024-06-16Git学习记录v1.0
    1、常用操作gitclonegitconfiggitbranchgittcheckoutgitstatusgitaddgitcommitgitpushgitpullgitloggittag1.1gitclone从git服务器拉取代码gitclonehttps://gitee.com/xxx/studyJava.git1.2gitconfig配置开发者用户名和邮箱gitconfiguser.
  • 2024-06-14如果你的同事还不会配置commit提交规范,请把这篇文章甩给他
    前言首先问问大家在日常工作中喜欢哪种commit提交?gitcommit-m"代码更新"gitcommit-m"解决公共样式问题"gitcommit-m"feat:新增微信自定义分享"如果你是第三种,那我觉得你肯定了解过commit提交规范,可能是刷到过同类文章也可能是在工作中受到的要求我自己是
  • 2024-06-09深入了解Git:从数据模型到集成IDEA
    Git是现代软件开发中不可或缺的版本控制工具。理解Git的数据模型、暂存区、命令行接口,并将其集成到IDE(如IntelliJIDEA),可以显著提升开发效率。本文将从底层开始,逐步深入Git的各个方面,并介绍如何将其集成到IntelliJIDEA中。目录Git的数据模型暂存区Git的命令行接口将Git集
  • 2024-06-08Git底层原理与分析模型
    https://www.cnblogs.com/liqinglucky/p/git.html一、git版本管理1.1背景--从写毕业论文讲文档备份让我们从写毕业论文的经历讲起。通常开始写论文之前,先在一个开阔的空间创建了一个文件夹用于保存将来的论文稿。然后就开始了我们的“毕业论文版本管理”。这样管理存在的问
  • 2024-06-07【Git】Git 的基本操作 -- 详解
    一、创建Git本地仓库要提前说的是,仓库是进行版本控制的一个文件目录。我们要想对文件进行版本控制,就必须先创建一个仓库出来。创建⼀个Git本地仓库对应的命令为gitinit,注意命令要在文件目录下执行,例如:我们发现,当前目录下多了一个.git的隐藏文件,.git目录是Git来
  • 2024-06-06Git 常用命令
    Git常用命令修改commit中的信息1.只修改本地最近一次commit例如,刚刚在本地进行了一次提交gitcommit-m"init"后觉得commit信息太简短了,或者写错了等情况想要修改这次commit信息时,使用:gitcommit--amend这个命令会进入一个vi编辑界面,完成更改后会用一个新的提交顶替
  • 2024-06-06GitHub 常用操作与常用命令——GitHub入门,看这一文就够了
    文章目录GitHub常用操作in关键词限制搜索范围:stars或fork数量关键词查找:awesome加强搜索:高亮显示某一行的代码:项目内搜索:显示快捷键:Git常用命令初始化命令查看当前git配置信息:设置提交代码时的用户信息在当前目录新建一个Git代码库下载一个项目和它的整个代码版本与
  • 2024-06-05test3
    Git:如何撤销已经提交的代码 日常操作流程本地工作区(尚未暂存)--->add.到暂存区--->commit到本地仓库--->pull拉取关联远程仓库分支合并到本地的分支--->push到远程分支查看commit提交的内容gitlog#查看commitId的loggitshow#查看最新的commitgitshow
  • 2024-06-03Git 笔记
    Git笔记git原理git的四个区域文件的四种状态git的工作流程安装git配置信息和获取帮助常用命令创建仓库跟踪文件gitadd取消跟踪gitrm提交到仓库gitcommit推送到远程分支gitpushcommit的查看、修改、合并搭建git服务器git原理git的四个区域工作
  • 2024-06-03【前端每日基础】day42——关于 Vuex 共有几个属性,哪里可以书写同步任务,哪里可以书写异步任务?如果在 Vuex 中调用请求,在 Vuex 中会经历的流程大致描述一下
    Vuex是Vue.js的一个状态管理模式,它集中式地存储和管理应用的所有组件的状态。Vuex提供了以下几个核心属性,每个属性在状态管理中有不同的用途:Vuex共有的几个属性:State:用于存储应用的状态。可以通过this.$store.state或在组件中通过mapState辅助函数访问。Gette
  • 2024-06-03SQLServer事务的妙用
    日常处理数据,难免会操作数据库。update,delete或者insert操作,例如没有带条件或者带的条件不对,将痛苦万分。踩坑王在此分享经验,希望能帮到到家。 操作技巧:就一句话,只要是update,delete或者insert,提前开启一个事务,再去执行相应的sql语句。如果发现错了直接rollback即可。确认无
  • 2024-06-03常用 Git 命令清单
    目录一、新建代码库 二、配置三、代码提交和同步代码第1步:工作区与仓库保持一致第2步:文件增删改,变为已修改状态第3步:gitadd,变为已暂存状态第4步:gitcommit,变为已提交状态第5步:gitpush,变为已推送状态四、代码撤销和撤销同步已修改,但未暂存已暂存,未提
  • 2024-06-02git分布式版本控制系统(六)
    目前世界上最先进的分布式版本控制系统官方网址:https://git-scm.com学习目标:1了解git前世今生2掌握git基础概念、基础操作3各种git问题处理4互联网常用gitflow(工作流程规范)5git代码提交规范6git分支管理及命名规范代码提交规范Commitmessage我
  • 2024-05-29Git Commit黑话
    小蒋:    面对令人头疼的git提交,仿佛看到了文言文一样咿咿呀呀羞涩难懂。所以这里按照一些经验和网络上的规则,提供一些明细。        规范通常遵循一种特定的格式,以确保提交信息的清晰和一致性。这种格式通常包括三个部分:Header、Body和Footer。以下
  • 2024-05-28软件构造过程与配置管理
    软件构造过程与配置管理3-SoftwareConstructionProcessandConfigurationManagement生命周期从无到有,从有到好,从好到无计划->分析->设计->是诶吸纳->测试与集成->运维->迭代->消亡软件开发模型基本为线性过程/迭代过程典型模型:瀑布、V、W、增量、原型、螺旋、敏捷开发(
  • 2024-05-27基于 Pre-commit 的 Python项目代码风格统一实践
    背景信息统一代码风格首先需要定义参照的规范,每个团队可能会有自己的规范,我们选择的规范是yapf+mypy+isort,如果保证所有的研发人员都遵循相关规范呢?鼓励IDE中对应的插件的安装,通过直接对应的插件,在编写代码阶段就能实时发现不符合规范的情况,修改成本最低;通过Pre-c