• 2024-11-02创建一个新的空分支,初始化后提交远程仓库
    参考:https://worktile.com/kb/ask/249002.html×××××××××××××××××××××××××××××××××××××××××××××××××××××××××步骤一:创建一个新的空分支首先,切换到要创建新分支的项目目录下。然后运行命令`gitcheckout–orphannew-b
  • 2024-10-30git分支
    列出所有本地分支gitbranch列出所有远程分支gitbranch-r新建一个分支,但依然停留在当前分支gitbranch[branchname]新建一个分支,并切换到该分支gitcheckout-b[branchname]切换到主分支$gitcheckoutmaster合并指定分支到当前分支$gitmerge[branchnam
  • 2024-10-25如何删除 Git 中的 log
    ​为了维护Git仓库的清晰和整洁,可能需要删除一些不必要的日志。以下步骤将指导你:1.理解Git日志的结构;2.使用交互式rebase方法;3.应用filter-branch命令;4.采用BFGRepo-Cleaner工具;5.删除和清理无用的对象。首先,了解Git的日志结构对于后续的操作至关重要。1.理解Git
  • 2024-10-25如何使用Git进行有效的版本控制
    版本控制的重要性体现在提高工作效率、实现团队协作和保护源代码三方面。版本控制是程序开发过程中不可或缺的一部分,它允许多人同时工作在同一项目上,同时保存所有历史版本,以备不时之需。在众多版本控制工具中,Git因其卓越的性能、灵活性和分布式版本库的特点而受到广泛应用。要有
  • 2024-10-24如何在Git中修改分支的名字
    ​在Git中修改分支的名字需遵循以下步骤:1.确保目标分支是当前活跃分支;2.使用命令行重命名分支;3.更新远程仓库的分支名及其关联;4.告知团队成员分支名的变动。在操作前,需要明确为什么要更改分支名以确保流程的顺畅。1.确保目标分支是当前活跃分支在Git中,想要更改一个分支的名字
  • 2024-10-23OB案例、金融行业核心系统跑批SQL优化
    最近在南宁出差,搞某个银行的核心系统跑批优化项目。Oracle19cAix生产环境跑完整体的批要40多分钟左右,在Ob国产环境(国产系统+国产海光CPU)跑要3个小时
  • 2024-10-20Hello, Git
    Git配置查看配置信息gitconfig--list配置用户信息gitconfig--globaluser.name[name_info]gitconfig--globaluser.email[email_info]生成ssh秘钥(可选)ssh-keygen-trsa-C[email_info]Git工作流程克隆仓库如果你要参与一个已有项目,首先需要将远程仓库克隆
  • 2024-10-10git常用的分支命令
    克隆一个远程仓库:gitclone远程地址显示分支:gitbranch可选标志标志-r:显示远程分支-a:显示所有分支(本地和远程)-v:显示最后一次提交分分支创建一个分支:gitbranch分支名字创建分支并且切换该分支:gitcheckout-b分支名字切换分支:gitcheckout分支名字删除分支:gi
  • 2024-10-09git设置远程仓库(SSH)
    git命令说明gitinit初始化版本库gitadd.添加文件到版本库(只是添加到缓存区)代表添加文件夹下所有文件gitcommit-m把添加的文件提交到版本库,并填写提交备注gitremoteaddorigin把本地库与远程库关联gitremoteaddorigin连接远程仓库gitpush
  • 2024-10-09Git常用操作
    Git:分布式版本控制系统。工作原理和流程图:Workspace:工作区Index/Stage:暂存区Repository:仓库区Remote:远程仓库gitconfig--global参数:gitconfig--globaluser.namegitconfig--globaluser.email创建仓库:repository,简答的理解为一个目录mkdirtestgit2.
  • 2024-10-06【Git】git常用命令汇总
    gitinit#初始化本地git仓库(创建新仓库)gitconfig--globaluser.name"xxx"#配置用户名gitconfig--globaluser.email"[email protected]"#配置邮件gitconfig--globalcolor.
  • 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