腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3080)
视频
沙龙
1
回答
Git
/
Diff
补丁
技术
说明
、
、
我正在尝试使用
git
format-
patch
从一个存储库创建补丁,并将其应用到另一个存储库。令我惊讶的是,即使这两个文件非常不同,它仍然可以工作。有人能解释一下
git
如何处理补丁应用的
技术
细节吗?
浏览 0
提问于2011-03-11
得票数 6
回答已采纳
2
回答
libgit2不返回有效的blob。
、
、
、
%d: %s\n", error, e->klass, e->message);}
git
_
diff
_options opts=
GIT
_
DIFF
_OPTIONS_INIT;opts.flags |=
GIT
_
DIFF</e
浏览 9
提问于2020-04-10
得票数 0
回答已采纳
1
回答
diff
命令'
diff
-b‘和'
git
diff
’之间的区别
、
、
、
、
即使在使用
diff
-b时,我也一直使用
git
repo来制作补丁。 另外,如何将
patch
-p1与
git
apply进行不同的
浏览 3
提问于2014-03-13
得票数 9
回答已采纳
3
回答
如何使用bzr创建
git
样式的补丁?
、
、
在
git
中,当我们使用
git
format-
patch
创建补丁时,它会添加提交id、作者姓名和作者的电子邮件id以及存储库中更改的
diff
。如何使用bzr创建相同类型的补丁?有没有内置的命令,或者没有bzr
diff
> somefilename.
patch
的替代品?
浏览 6
提问于2016-05-10
得票数 0
1
回答
Git
diff
-tree总是打印完全提交散列。
、
我希望使用
diff
-tree获得HEAD的缩写提交哈希,但我尝试了以下所有操作,所有这些都输出了完整的提交哈希:
git
diff
-tree --no-
patch
--format=%h HEAD
git
diff</e
浏览 8
提问于2022-07-03
得票数 0
回答已采纳
1
回答
从
git
库中提取作者身份信息
、
、
我正在尝试从
git
存储库中提取(源码行,作者标签)对。要做到这一点,最简单的方法就是使用
git
责备。问题是,无论提交者是仅仅缩进代码还是真正更改代码,
git
都会将最后一个提交者作为作者。对于具有两个父分支的提交(如合并),我应该如何组合两个分支的
diff
结果? 谢谢
浏览 0
提问于2012-06-07
得票数 2
回答已采纳
1
回答
svn
diff
离线
、
、
、
、
现在,所有内容都位于
git
存储库中。 我的问题是,有没有办法运行svn
diff
或类似的东西来创建一个我可以提交到
git
分支的补丁文件?
浏览 0
提问于2012-11-16
得票数 1
回答已采纳
1
回答
查看完整的
git
添加修补程序。
、
、
、
、
我一直在使用
git
add -p。对于大块头,我经常进入(e)dit模式,根据需要检查和调整大块头。 是否有一种方法可以编辑完整的差异(每个文件中的每个块),而不是一次只做一个阶段的决定?
浏览 2
提问于2020-07-22
得票数 1
回答已采纳
2
回答
Git
还原被
git
diff
-w忽略的所有更改
、
、
当我这样做的时候我只看到添加的行,但当我删除-w时,我也看到很多删除和重新添加的行。 我想要更改文件,以便只显示-w选项未忽略的更改。
浏览 0
提问于2015-03-17
得票数 10
4
回答
补丁文件和
diff
文件之间的差异
、
、
有人能解释一下.
diff
文件和.
patch
文件之间的区别吗?
浏览 3
提问于2010-11-18
得票数 40
回答已采纳
6
回答
如何使用
git
format-
patch
将提交压缩到一个补丁中?
、
、
、
我在一个分支上有八个提交,我想通过电子邮件发送给一些还不是
git
启蒙的人。到目前为止,我所做的每一件事要么给我8个补丁文件,要么开始为分支历史上的每个提交提供补丁文件。我使用了
git
rebase --交互式的来压缩提交,但是现在我尝试的所有东西都从一开始就给了我无数的补丁。我做错了什么?
git
format-
patch
master HEAD # yields zillions of patches, even though there's
浏览 73
提问于2009-03-05
得票数 174
回答已采纳
1
回答
如何将
git
.
diff
文件合并到源代码中?
、
、
、
我导出一个
diff
文件,使用'
git
diff
HEAD^ HEAD > a.
diff
‘。因此,我想使用a.
diff
文件补丁到另一个源代码。我使用命令'
patch
-p0 < a.
diff
',但它不起作用。说,“找不到文件。”那么,我的问题是:如何将a.
diff
文件路径到源代码?有人能帮我解决这个问题吗?非常感谢。
浏览 1
提问于2013-07-26
得票数 2
回答已采纳
3
回答
'
git
format-
patch
‘和'
git
diff
’有什么区别?
、
、
我看不出'
git
format-
patch
‘和'
git
diff
’的输出有什么不同,有什么区别吗?难道我不能使用'
git
diff
‘来生成一个补丁,然后使用
git
apply来应用它吗?我的问题是我向索引添加了更改,但显然
git
format-
patch
只接受提交,所以如果我可以使用
diff
的输出,那么我可以使用这个命令为索引中的更改生成一个补丁:
git
di
浏览 4
提问于2011-01-07
得票数 96
回答已采纳
4
回答
git
使用
diff
创建修补程序
、
我试着去做然后我尝试在另一个分支中执行
git
apply
patch
.
diff
,但我得到的补丁不适用。如何从可以与
git
apply一起使用的差异创建补丁文件?收到的错误:
浏览 0
提问于2013-04-14
得票数 45
5
回答
我能从
git
-
diff
得到补丁兼容的输出吗?
我正在尝试准备一个普通的补丁文件,这样我就可以重新应用一些更改:$
git
diff
something_here > save.
patch
$
git
diff
> after$ 如果something_here为空,它几
浏览 64
提问于2011-01-06
得票数 176
回答已采纳
2
回答
为特定的
git
提交创建
diff
/修补程序
、
、
、
、
我知道:但这是为了提交范围。我需要一些东西,比如:问题
说明
但 commits.each do |commit| commit_d
浏览 2
提问于2017-01-16
得票数 0
2
回答
使用
Git
,我如何创建一个只包含某个目录中的更改的补丁列表?
因此,像
git
format-
patch
这样的工具不起作用,因为它们不允许按目录过滤。 我最好的选择是编写一个脚本来过滤掉不需要的补丁,还是
Git
内置了这个功能?
浏览 0
提问于2017-03-10
得票数 0
2
回答
在两个不同的
git
repos中获取文件之间的差异,并应用于第一次回购。
、
、
、
我有两个不同的本地
git
,我们称之为a和b。它们都在我的主目录中的projects文件夹中。我希望在两个repos中获得一个特定文件之间的差异,我们将其命名为foo,并将该差异应用于a。如果我从
git
diff
./foo ../b/foo >
diff
.
diff
内部运行a,我可以查看这个差异并确认它包含了我想要应用的更改,但是当我运行
git
apply
diff
.
diff
时,我会得到以下错误: fatal: inv
浏览 3
提问于2017-10-18
得票数 0
回答已采纳
1
回答
GitPython:
git
.
diff
(commit_a,commit_b)总是返回空字符串
、
、
当我使用GitPython尝试以下代码时:它总是返回一个空字符串。我也在不同的提交中尝试过多次更改文件。changed_files = [] if x.a_blob.path not in changed_files
浏览 11
提问于2015-09-02
得票数 0
回答已采纳
2
回答
从当前工作目录中的更改创建一个
git
补丁?
说我有我的工作目录中的未提交更改。我怎样才能从那些无需创建一个提交补丁?
浏览 344
提问于2017-12-19
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券