首页 > 其他分享 >git 合并分支处理

git 合并分支处理

时间:2023-12-19 18:11:42浏览次数:34  
标签:git Normal 合并 模式 vim 分支

前提

合并分支之前,拉取需要合并的两个分支的最新代码;(git pull)

git checkout <brachName>  // 切换分支
git branch -a   // 查看所有分支
git status        // 查看当前分支状态
git log            // 查看当前分支日志

 

git merge

需要合并到哪个分支,就切换到哪个分支,然后执行指令: git merge <branchName> 
比如,当前分支为dev, 执行 git merge test, 意思是将test分支合并到dev分支

 

git bash 的vim界面处理

vim共有三种操作模式:Normal模式、Insert模式 和 Visual模式。

常用的命令包括:

在Normal模式下:

  • i 进入Insert模式
  • x 删除光标所在位置的字符
  • :w 保存文件
  • :q 退出vim
  • :wq 保存并退出vim

在Insert模式下 ,按下ESC 回到Normal模式

注释:git bash框出现vim界面时,可以在vscode中对比修改,改完后直接在vscode中提交即可,然后git bash框执行:wq操作即可。




 

 

翻译

搜索

复制

标签:git,Normal,合并,模式,vim,分支
From: https://www.cnblogs.com/bky419/p/17752344.html

相关文章

  • 07信息打点-资产泄漏&CMS 识别&Git 监控&SVN&DS_Store&备份
    一、知识点CMS指纹识别源码获取方式习惯&配置&特性等获取方式托管资产平台资源搜索监控二、详细点源码泄漏原因:从源码本身的特性入口从管理员不好的习惯入口从管理员不好的配置入口从管理员不好的意识入口从管理员资源信息搜集入口源码泄漏集合:composer.jsongit源码泄露svn......
  • Git — husky + eslint 实现提交前校验与规范提交
    node版本:=14.21.3||>16.0.0一、配置ESlint1.1安装eslintnpminstalleslint-D1.2初始化eslint,生成配置文件npxeslint--init1.3在编辑器安装ESlint插件1.4通过执行命令检测文件代码规范#./src为需要检测的文件路径npxeslint./src二、配置husky2.1安......
  • 【重排链表】双指针+反转链表+合并链表
    leetcode143.重排链表题意:给定一个单链表L的头节点head,单链表L表示为:L0→L1→…→Ln-1→Ln请将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。题解:可以发现重新排列的链......
  • GitHub 如何修改 Fork from
    如果你的仓库上面是Forkfrom的话,我们有什么办法能够取消掉这个Forkfrom?  解决办法GitHub上面没有让你取消掉Fork的办法。如果进入设置,在可见设置中也没有办法修改仓库的可见设置选项。  唯一的解决办法就是对你需要修改的仓库先全部克隆到你的本地计算机上,......
  • Git:submodule子模块操作
    一、子模块添加gitsubmoduleadd<url><path>gitsubmoduleaddhttps://github.com/../.gitthemes/MeiFixIt二、子模块更新gitsubmoduleupdate--remote--merge三、下载子模块同父模块一起下载子模块gitclone--recurse-submodules<repository-url>父模块......
  • 三维模型的顶层合并构建中纹理色彩匀色技术方法分析
    三维模型的顶层合并构建中纹理色彩匀色技术方法分析 多块相邻倾斜摄影三维模型的顶层合并构建中,纹理色彩匀色技术是一种常用的方法,可以使不同块之间的纹理色彩更加一致和连贯。本文将对这种技术进行浅谈。在多块相邻倾斜摄影三维模型的顶层合并构建过程中,由于不同块之间的光......
  • HbuilderX配置Git插件并导入项目和上传代码
    一、安装git从 git官网 下载windows版本的git,然后进行安装,一般不需要只需要默认next就可以了二、安装TortoiseGit工具到 TortoiseGit官网 下载对应的TortoiseGit包进行安装【一般使用默认设置即可:一路next下去,TortoiseGit安装完毕!】三、安装TortoiseGit-LanguagePack中文语言......
  • github加速软件fetch-github-hosts索引
    详细链接进入文件夹E:\github-host_v2.6\fetch-github-hosts.exe-m=clientWindows启动fetch-github-hosts.exe-m=client自定义获取时间间隔Windows(10分钟获取一次)fetch-github-hosts.exe-i=10自定义获取链接Windowsfetch-github-hosts.exe-u=http://127.0.0.1:9898/......
  • Git本地代码仓库关联远程仓库
    需求背景我在本地创建了一个项目,并且编写了一些代码后,通过使用Git初始化了本地仓库。此时,我又在GitHub上创建了一个仓库,并添加了一个README文件。现在,我想把本地的仓库与GitHub上的仓库关联,并将代码推送到远程仓库。这时候应该怎么办?操作步骤1、在本地项目的目录下初始化Git仓库git......
  • Git|Git推送代码到远端时发现文件冲突,该怎么办?(二)
    背景多人使用同一个远端仓库开发项目,这时候直接推送代码到同一远端仓库,然后就会出现一系列的文件修改冲突情况,接下来我们具体情况具体分析一下。本文的主要围绕着下面两种情况展开的,在阅读之前可以先自己思考一下问题的答案是什么?不同的人修改同一分支相同的文件的相同区域,你会怎么......