[hellogcc] Re: [hellogcc] Re: git使用简介

  • From: Liu <proljc@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Fri, 21 Oct 2011 22:56:06 +0800

2011/10/21 ???f任 <chenwj@xxxxxxxxxxxxxx>:
>> >   \item 
>> > 把补丁作为附件mail给maintainer,Linux内核开发最蛋疼的是Linus要求小补丁作为邮件正文,擦,蛋疼,反正我也不玩儿内核,不管那么多。
>>
>> 这里有两个办法
>> 1.  git send-mail 可以把patches发出去。我没有用过。
>> 2.  手动inline patch到mail。这个需要mail
>> client有一些修改。我以thunderbird为例子。 需要在thunderbird
>> 中,关闭auto wrapping。 这个会自动把超过76个的字母的行给加上
>> 换行。
>
>  GIT 入?T可以看 http://www.slideshare.net/littlebtc/git-5528339 。
> 我拿 QEMU ??例子,QEMU 的 patch 也是作?猷]件正文。QEMU 的 patch 要求要有 "Signed-off-by"。
>
> ---
> $ cat > $HOME/.signoff
> Chen Wen-Ren <example@address>
> $ git clone git://git.qemu.org/qemu.git a
> $ cd a
> # 建立新的 branch
> $ git checkout -b b # 建立新的 branch
>
> ... 修改?n案 ...
>
> $ git commit -a -m "exec.c: Remove useless comment" # 此??息??是之後信件的 subject
> $ git fetch origin #
> $ git rebase origin
> # ?a生 patch
> $ git format-patch -s origin --stdout > ../b.patch
> # 送出 patch
> $ mutt -H b.patch
> ---

这个也不错啊,mutt。等我提交qemu的代码的时候就用你这些命令。

>
> --
> Wei-Ren Chen (???f任)
> Computer Systems Lab, Institute of Information Science,
> Academia Sinica, Taiwan (R.O.C.)
> Tel:886-2-2788-3799 #1667
>
>

Other related posts: