• 2024-09-27Git 与标签管理
    在Git中,标签tag是指向某个commit的指针(所以创建和删除都很快)。Git有commitid了,为什么还要有tag?commitid是一串无规律的数字,不好记;而tag是我们自定义的,例如我们可以命名为v1.2所以tag就是一个让人容易记住的有意义的名字,它跟某个commit绑在一起。‍‍创建
  • 2024-09-26Git 基本操作
    目录一、基本概念1、工作区域2、文件状态二、基本使用1、设置用户标识2、初始化仓库3、提交文件到暂存区4、提交到本地库5、推送到远程仓库5.1错误说明6、克隆三、分支操作1、查看分支2、创建分支3、切换分支4、合并分支5、删除分支6、上传分支四、替换本地改动五、
  • 2024-09-26sicp每日一题[2.29]
    Exercise2.29Abinarymobileconsistsoftwobranches,aleftbranchandarightbranch.Eachbranchisarodofacertainlength,fromwhichhangseitheraweightoranotherbinarymobile.Wecanrepresentabinarymobileusingcompounddatabyconstru
  • 2024-09-26揭秘 Git-stash:掌握暂存技巧,让代码更整洁!
    stash可以冻结目前的状态‍在gitstash出现之前当我们在开发一个新功能的时候,突然来了一个紧急的bug要修复,此时我们可以创建一个分支去修复它;但如果,切换会导致冲突的话,就会切换失败。我们来模拟下(先确保工作区是干净的):$gitbranchbug02$echo"test">>3-branch/br
  • 2024-09-26Git 分支管理全攻略:一篇博客带你玩转代码分支!
    什么是分支?在Git里,分支其实就有点像一个树的枝杈,每个分支上可以有不同的文件的版本,并且不会互相干扰。​分支功能有什么用?在工作中,我们经常是需要和别人一起开发一个项目的,此时可能你开发A功能,别人开发B功能;如果只有一个分支的话,那么所有人都得在这个分支上干活;如果你开发
  • 2024-09-25abap-platform-refscen-flight SAP ABAP RESTful 应用程序编程模型的
    ABAPFlightReferenceScenariofortheABAPRESTfulApplicationProgrammingModelTheABAPRESTfulApplicationProgrammingModel(RAP)definesthearchitectureforefficientend-to-enddevelopmentofintrinsicallySAPHANA-optimizedFioriapps.Itsuppor
  • 2024-09-24node实现自动部署
    node实现自动部署环境准备#安装依赖版本号最好一致"chalk":"^4.1.2","child_process":"^1.0.2",目录src/configinit.js[用于初始化执行,获取当前操作的分支]publish.js[发布所需核心命令]代码/*init.js*//*开发分支直接发布脚本npmrundaily*/const{
  • 2024-09-24git误操作带来的麻烦-merge
    git误操作带来的麻烦-merge我想将一个分支的内容完全覆盖远程另外一个分支的内容怎么做如果你想将一个本地分支(我们称之为source-branch)的内容完全覆盖远程的另一个分支(我们称之为target-branch),可以按照以下步骤操作。但请注意,这种方法会永久性地改变target-branch的提交历史,所
  • 2024-09-239.Branch-and-Bound 方法
    Branch-and-Bound方法Branch-and-Bound(分支限界)是一种用于解决优化问题的算法框架,尤其适用于组合优化问题,如整数规划、旅行商问题(TSP)、指派问题等。该方法通过系统地搜索解空间树来找到问题的最优解或近似解。基本概念Branch-and-Bound方法的核心在于分支(Branching)和
  • 2024-09-20git
    git是一个强大的版本控制系统,用于跨多个用户管理代码并跟踪不同版本之间的更改。安装:从以下路径下载并安装githttps://git-scm.com/download/win登录后复制安装后,git可以通过各种命令用作版本控制系统。您可以为计算机上的特定文件夹配置git,从而允许您管理对现有文件的所有更改
  • 2024-09-19Git常用命令介绍
    Git,是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。支持克隆/下载。Git教程:https://git-scm.com/book/zh/v2TortoiseGit 客户端: https://tortoisegit.org/download/SmartGit客户端支持windows/macOS/Linux: https://www.syntevo.c
  • 2024-09-19git 笔记
    gitcleangitreflog取消当前对某个文件的修改:gitcheckout--filename取消add:  gitresetHEADfilename取消上一次提交   gitreset --soft HEAD^ gitrebase-iHEAD~2   select一个,其余的选择s(squesh)gitpush--forcegitrebase-iHEAD~2以后,相
  • 2024-09-17git(二)——忽略文件版本追踪+分支管理常用命令
    .gitgnore—忽略文件的版本追踪    1.什么是.gitgnore?     .gitignore 文件是一个由Git版本控制系统使用的配置文件,它告诉 Git哪些文件和目录应该被忽略,即不应该被加入到版本控制中。通常用于排除一些不必要的文件,比如编译生成的文件、日志文件、个
  • 2024-09-02git 拉取远程仓库指定分支
    1.查看远程仓库所有分支gitfetchgitbranch-r2.追踪远程分支假设要追踪远程的origin/feature-branch·创建本地分支并追踪远程分支gitcheckout-bfeature-branchorigin/feature-branch·或者,在一个已经存在的本地分支内设置追踪gitbranch--set-upstrea
  • 2024-08-31【C++】单元测试覆盖率工具lcov的使用
    本文首发于❄️慕雪的寒舍本文讲述了如何在C++代码中使用单元测试覆盖率工具lcov,以及gcov命令的使用。版本是lcov2.0和gcov11.4.0。写在前面:lcov是我在实习期间初次接触到的工具,当时在配置的时候就遇到了大量中文互联网没有任何记录的问题。绝大部分博客对lcov工具的
  • 2024-08-29Git使用教程(小白也能看懂)
    git的使用教程(学习和工作中都能用到)1、所需工具gitbash1)安装gitbash官网:https://git-scm.com/download/win2)在文件夹空白处鼠标右键若出现上图说明安装成功2、使用1)我们想要克隆一个新项目1.1进入一个空文件夹右键点击OpenGitBashhere输入以下命令本
  • 2024-08-27begin-预览,不行啊还是太弱了
    方便管理,主要是想熟悉下git的操作先创建并且切换到一个新的分支:gitcommit--allow-empty-am"beforestartingPA1"gitcheckout-bPA1其中--allow-empty表示允许提交一个空的提交,git默认是不能提交一个空的提交信息,如果当前的文档没有什么修改,那么就是不能提交的,但是加上
  • 2024-08-24本地分支推送到githud分支上操作过程:
    一、准备阶段:配置SSH密钥配置Git用户信息:gitconfig--globaluser.name"123456"gitconfig--globaluser.email"[email protected]"gitconfig--list生成SSH密钥:ssh-keygen-trsa-C"[email protected]"当被询问保存位置时,按回车键接受默认位置。接着输入密码两次。
  • 2024-08-20git基础使用
    本地拉取代码gitclonehttps地址初始化gitinit提交工作区gitadd-A(filename)提交代码gitcommit-m"firstcommit"查看历史提交gitlog撤销工作区gitcheckout撤销提交内容gitresetHEAD^1查看分支gitbranch基于当前创建分支gitcheckout-b单纯切换分
  • 2024-08-20致命错误:您当前未在任何分支上操作" - 分支管理指南与解决方案
    fatal:youarenotcurrentlyonabranch在Git中,fatal:youarenotcurrentlyonabranch 是一个常见的错误提示,通常发生在你尝试进行提交(commit)或推送(push)操作时,但你当前并未处于任何分支(branch)上。理解错误原因Git是一个分布式版本控制系统,它允许多个开发者同时在同一
  • 2024-08-18Visual Studio使用Git进行代码版本管理
    一、VisualStudio创建一个项目1、在VisualStudio中创建一个项目,我创建的项目名称是"mainApi"二、Gitee中新建仓库1、右上角点击【个人头像】,选择【新建仓库】2、输入对应的信息,点击【创建】-(1)输入仓库名称,一般与本地程序名称一致-(2)介绍一下该仓库是干什么的,也可以不
  • 2024-08-16Git
    GitGit的实践场景备份,代码还原,协同开发,追溯问题代码的编写人和编写时间Git安装与常用命令下载地址:Git基本配置#设置用户信息gitconfig--globaluser.name“XXXX”gitconfig--globaluser.email“XXX@XXX”#查看配置信息gitconfig--globaluser.namegitc
  • 2024-08-13【YashanDB数据库】Yashandb表闪回业务表实践
    数据误删除DELETE操作闪回示例(HEAP表)基于闪回查询(建议):select*fromsales.branches1;BRANCH_NOBRANCH_NAMEAREA_NOADDRESSEMPLOYEE_COUNT------------------------------------------------------------------------------------------------------------------
  • 2024-08-10入门岛3-Git 的使用与项目构建
    任务概览任务1:破冰活动:自我介绍任务2:实践项目:构建个人项目参考:git流程:csdn1csdn2任务1:破冰活动:自我介绍1.Git是一种开源的分布式版本控制系统,广泛应用于软件开发领域,尤其是在协同工作环境中。它为程序员提供了一套必备的工具,使得团队成员能够有效地管理和
  • 2024-08-08git常用场景
    相信Git操作是每一位程序员都应该学习的基本技能。然而,直接学习Git命令可能会感到枯燥无味,尤其是在刚接触时。为了帮助大家更好地理解和应用Git,我想结合我在实习开发中的一些实际经验,介绍几个常见的开发场景以及相应的Git操作。我刚才提交了什么?如果你用gitcommit-a提交了一