git patch生成方法

先把修改commit掉,然后生产修改patch给提交代码的同事,具体操作步骤如下:

修改代码的同事:

git format-patch al821_xxx origin/al821_xxx

会生成:0001-HQ00656135-xxx-al821_xxx.patch这样的patch文件

把这个patch给提交代码的同事

提交代码的同事,执行:

git am 0001-HQ00656135-xxx-al821_xxx.patch

然后可以检查这个提交记录有没有问题,如果没有问题

执行git push 同步到服务器

git patch生成方法,布布扣,bubuko.com

时间: 2024-11-23 10:12:50

git patch生成方法的相关文章

git patch生成和使用

前言 由于工作需要,基于源码进行改动的时候经常需要在git分支上打各种各样的patch来解决各种各样的问题.这里总结两种生成patch和打patch的方法. git diff 这种是Unix下的patch,在git分支下通过git diff命令生成.具体命令如下: git diff > diff.patch 对于git diff生成的patch,可以用如下两条命令进行merge: git apply diff.patch 或者 patch -p1 < diff.patch git format

生成和打上patch的方法(转载)

原文链接:http://my.oschina.net/fgq611/blog/180750 在团队开发的过程中,经常需要生成patch,或者打上别人提供的patch,那么一般情况是如何操作的呢. 首先生成patch需要有两个工程,一个修改前的A工程,一个修改后的B工程. 使用linux命令diff就可以生成patch了.格式如下: 1 diff -Naur path/to/A_Project path/to/B_Project > Project.patch 注意:文件夹后面没有斜杠,即是 A_

Git Patch使用: 生成,导入,解决冲突

1. Git Patch git patch包括2中: 标准diff 和git format-patch 2. 生成patch 2.1 git diff 生成标准patch 最简单, 但是很多信息没有 git diff > my.diff 2.2 git format-patch 生成git专用patch git format-patch -M master format-patch中包涵diff, git commit, time等等 From c0b96dc1b770c45c49bd2945

git patch 的用法

1使用git format-patch生成所需要的patch:当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git format-patch 4e16                --4e16指的是commit名从根到指定提交的所有patch:git format-patch                          --root 4e16某两次提交之间的所有patch:git format-patch 365a.

git patch 使用

1使用git format-patch生成所需要的patch:当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git format-patch 4e16                --4e16指的是commit名从根到指定提交的所有patch:git format-patch                          --root 4e16某两次提交之间的所有patch:git format-patch 365a.

在Linux下搭建Git服务器的方法是什么样?

第一步 安装git:可以通过命令的方式快速安装,不同的linux的安装方法可能不一样,我的是采用的yum方法.ubuntu可以用apt-get命令. sudo yum install git 第二步 添加git用户,因为git服务器只限定来做项目代码交流的,专门开出一个用户来访问git服务器,比较好管理和控制. sudo adduser git 第三步 设置git用户的登陆密码.因为git提供ssh协议登陆功能,网上有的采用了存储客户端rsa_pub密码的方式来免密登陆,但是我按照这个方法存储了

Git使用基本方法二(通过SSH加密传输连接git服务器)

之前介绍的连接git服务器的方法(链接),存在一个不是很方便的问题,即每次上传等操作时都需要用户名和密码. git服务器还支持通过SSH加密的传输,通过这种方法,可以省去每次都输入密码的麻烦.不过在此之前需要先做一下设置. 1.生成SSH Key ssh-keygen -t rsa -C "[email protected]" 可以选择保存位置和是否加密,一般不用更改,直接一路回车即可,也不用设密码. 2.上传SSH Key 首先登陆你在git服务器上用的账户,我用的是http://g

git ssh 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git config --global user.name "xuhaiyan" $ git config --global user.email "[email protected]" 二.生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则

[计算机漫谈]伪随机数生成方法

大家好.今天说点儿关于程序设计过程中产生随机数的方法. (一)JAVA伪随机数生成方法 随机数在程序设计过程中,特别是在实践环境模拟和测试等领域中得到很广泛的应用,我们在编程的过程中也时不时需要使用到随机数.计算机中的随机数,并不是真正的随机数,而是叫做"伪随机数",是计算机通过某种特别算法模拟产生的. 在JAVA语言中,我们可以通过Math类的random方法产生区间[0,1)的随机数,若要产生[a,a+b)之间的伪随机数,可以通过语句 a + b * Math.random();