首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Git格式补丁输出的第一行是什么?

Git格式补丁输出的第一行是什么?
EN

Stack Overflow用户
提问于 2018-03-28 05:53:18
回答 2查看 0关注 0票数 0

当运行git格式补丁时,目的是创建编写的代码的电子邮件表示。到目前为止还不错。我不是电子邮件专家,但在我看来,这个格式补丁输出的第一行并不是标准的电子邮件头格式.

代码语言:txt
复制
From de8d128fb520416e0b029c913b3a5ce900d0320c Mon Sep 17 00:00:00 2001
Message-Id: 
From: Christopher Harvey 
Date: Wed, 3 Apr 2013 10:17:52 -0400
Subject: [PATCH 0/3] *** SUBJECT HERE ***
To: Christopher Harvey 

*** BLURB HERE ***

Christopher Harvey (3):
  commit 2
  commit 3
  commit 4

 data | 3 +++
 1 file changed, 3 insertions(+)

-- 
1.7.12.4

何谓From de8d128fb520416e0b029c913b3a5ce900d0320c Mon Sep 17 00:00:00 2001?日期是什么?在我看来,它是任意的,也阻止了我把它连接到Sendmail。每次发送补丁时,我都必须手动删除该行。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-03-28 14:41:38

git help format-patch

代码语言:javascript
复制
       From 8f72bad1baf19a53459661343e21d6491c3908d3 Mon Sep 17 00:00:00 2001
       From: Tony Luck <tony.luck@intel.com>
       Date: Tue, 13 Jul 2010 11:42:54 -0700
       Subject: [PATCH] =?UTF-8?q?> > [IA64]=20Put=20ia64=20config=20files=20on=20the=20?=
        =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20diet?=
       MIME-Version: 1.0
       Content-Type: text/plain; charset=UTF-8
       Content-Transfer-Encoding: 8bit
票数 0
EN

Stack Overflow用户

发布于 2018-03-28 15:17:27

输出采用Mbox格式。可以轻松地删除第一行:

代码语言:txt
复制
git format-patch --stdout <range> | sed 1d

然后你想怎么做就怎么做。

或者,可以使用git自己发邮件。试着:

代码语言:txt
复制
git send-mail --smtp-server=<your server> *.patch
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档