git下でのpatch適用

 数日gitの勉強をしただけですが、使用開始です。
 前職でClearCaseを使用していたのですが、別物だと思えます。
 自分が楽をするための道具と考えたいですが、最初はやはり振り回されるかも?
 patch-3.7.1-landiskのpatch達を適用してみました。

$ git status
# On branch landisk
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	modified:   arch/sh/kernel/ioport.c
#	modified:   arch/sh/mm/consistent.c
#	modified:   drivers/ata/pata_artop.c
#	modified:   drivers/leds/Kconfig
#	modified:   drivers/leds/Makefile
#	modified:   drivers/leds/led-triggers.c
#	modified:   include/linux/leds.h
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	drivers/leds/leds-landisk.c
#	drivers/leds/ledtrig-bitpat.c
no changes added to commit (use "git add" and/or "git commit -a")

 当たり前ですが、こんな風になります。
 すべての変更をコミットして、(←間違いこれはコミットでない!indexに追加しただけ!)

$ git status
# On branch landisk
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   arch/sh/kernel/ioport.c
#	modified:   arch/sh/mm/consistent.c
#	modified:   drivers/ata/pata_artop.c
#	modified:   drivers/leds/Kconfig
#	modified:   drivers/leds/Makefile
#	modified:   drivers/leds/led-triggers.c
#	new file:   drivers/leds/leds-landisk.c
#	new file:   drivers/leds/ledtrig-bitpat.c
#	modified:   include/linux/leds.h
#

 こうしたあとで、今回のv3.9→landiskのdiffは
git diff v3.9
でみるらしい。
 今日はpatchの適用だけか〜、明日仕事の後、GW不在です。