美文网首页
想显示差异然后手动合并两个程序文件

想显示差异然后手动合并两个程序文件

作者: 你说你要一场 | 来源:发表于2023-07-13 15:59 被阅读0次

1.创建文件夹并初始化

mkdir meerge-test
cd merge-test
git init

2.添加并提交一个文件,以创建master分支

touch a.txt
git add a.txt
git commit -m "add a"

3.创建要合并文件的分支merge-files

git checkout -b merge-files

4.切换回master添加第一部分要比较的文件

git checkout master
cp /path/to/ ./
git add .
git commit -m "add a2"

5.切到merge-files分支添加第二部分要比较的文件

git checkout merge-files
cp /path2/to/ ./
git add .
git commit -m "add b"

6.回到master分支,进行合并

git checkout master
git merge merge-files
# 会提示冲突
# 使用vim等手动合并

7.追踪并提交

git add file
git commit -m "merged files from a and b"

相关文章

  • diff

    1. Linux diff命令介绍 diff命令会比较2个文本的差异然后显示出来。-u将显示一个合并格式的差异。 ...

  • Redis rdb文件手动合并

    线上服务使用的阿里云的集群版本redis服务,数据量1千万,rdb文件4GB。 线下测试环境只有单节点redis,...

  • Git 单文件还原

    场景 合并远程分支代码时和本地的某个文件有冲突 这时我有三个选择: 手动合并 以本地文件为主 以服务器文件为主 经...

  • 一些tips(可能会持续更新)

    一:合并文件 目的是:合并两个文件解决方法:用merge合并两个文件,通过相同的列名Gene_Symbol 生成的...

  • git 合并冲突的解决办法

    解决合并冲突几个常见的办法是: 手动编辑冲突文件,手动删除或者保留冲突的代码; 对于“both added”、“b...

  • paste pipeline 妙用 | sed -n 2~4p解

    paste 可以列合并文件,cat可以行合并文件 在管道中paste还有妙用,合并N行显示 还可以一行命令转fas...

  • Linux学习笔记-文本操作(2) 2018-05-08

    echo--响应、创建文件 more--显示文件内容 cat--显示文件内容,合并文件 less--在新窗口查看文...

  • day10课堂笔记

    cat:查看文件内容或合并文件 -n显示行号 grep:文本过滤工具 -v 显示不包含匹配文本的所有行 -n显示匹...

  • 每天一个Linux命令(07):cmp 命令

    Linux cmp 命令用于比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息;若发...

  • 命令行与编程

    命令行程序简单好用,比如编译器 cl.exe 处理单个文件,然后你可以写个批处理来处理多个文件,最终合并 obj ...

网友评论

      本文标题:想显示差异然后手动合并两个程序文件

      本文链接:https://www.haomeiwen.com/subject/uvvmudtx.html