对方的邮件仅收到明文,没有补丁文件,我使用$ git send-email * .patch发送了一条消息

时间:2019-05-30 03:18:52

标签: git github

  1. 我使用$ git format-patch -M origin/master
  2. 生成了两次提交
  3. 我下载并配置了$ sudo apt-get install git-email
  4. 我很高兴地打开了电子邮件,并收到了它,但是电子邮件中只有提交说明,没有补丁文件。
  5. 我不知道如何解决它,我是第一次使用电子邮件发送补丁程序。

我目前没有解决的想法

Server: smtp.qq.com
MAIL FROM:<2046643946@qq.com>
RCPT TO:<2046643946@qq.com>
RCPT TO:<ubuntu@qq.com>
From: 2046643946@qq.com
To: 2046643946@qq.com
Cc: ubuntu <ubuntu@qq.com>
Subject: [PATCH 2/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86c.txt?=
Date: Thu, 30 May 2019 10:50:06 +0800
Message-Id: <20190530025006.14987-2-2046643946@qq.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190530025006.14987-1-2046643946@qq.com>
References: <20190530025006.14987-1-2046643946@qq.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Result: 250 
czx@ubuntu1802:~/test/chezixin_git$ 

上面已发送了一些信息。⬆️

我认为发送补丁后,邮件应该收到补丁文件,或者如何合并?
但是,我的邮件只收到提交信息,没有补丁文件。

--------------第二个问题---------------

非常感谢您的帮助,我尝试自己阅读文档并自行解决,但我仍然没有解决。 当我执行git send-email -10 --cover-letter --annotate时,终端将我带到编辑页面。目前,我不知道如何进行下一步。当我的ctrl + x全部关闭时,终端提示以下内容。 :

Czx@ubuntu1802:~/test/chezixin_git$ git send-email -10 --cover-letter --annotate/tmp/YXy7Hba5WV/0000-cover-letter.patch
/tmp/YXy7Hba5WV/0001-ubuntu.patch
/tmp/YXy7Hba5WV/0002-ceshi-mac.patch
/tmp/YXy7Hba5WV/0003-b.patch
/tmp/YXy7Hba5WV/0004-c.txt.patch
Refusing to send because the patch
/tmp/YXy7Hba5WV/0000-cover-letter.patch
Has the template subject '*** SUBJECT HERE ***'. Pass --force if you really want to send.

对不起,我让你失望了,你能继续帮助我吗?

-------------第三补编---------------- 下面是git log enter image description here

下面是ls

enter image description here

以下是电子邮件 enter image description here

-------------第四次提问-------------------

输入图像内容后,按ctrl + x后,系统提示我拒绝发送。我应该按什么来发送消息的内容。 enter image description here

我之前也输入图片,按ctrl + o,然后输入,然后按ctrl + x。我的步骤有问题吗?

1 个答案:

答案 0 :(得分:1)

https://flutter.dev/docs/development/platform-integration/platform-channels本身不会发送电子邮件。

http://fjbatresv.com/flutter-tambien-habla-nativo/

例如参见“ git format-patch

  

发送当前分支中的最后10个提交:

git send-email -10 --cover-letter --annotate --subject "a topic"

(注意:将-10修改为您想在电子邮件中包含的最后提交的实际数量)

  

--cover-letter选项将创建额外的邮件,该邮件将在实际的补丁邮件之前发送。您可以在求职信中为补丁集添加一些介绍。
  如果您需要解释补丁,请确保在提交消息中也包含这些解释,因为求职信文本不会记录在git历史记录中。

Refusing to send because the patch
/tmp/YXy7Hba5WV/0000-cover-letter.patch
Has the template subject '*** SUBJECT HERE ***'. Pass --force if you really want to send

确保使用git send-email