우분투에서 git 사용하려면 어떻게

안녕하세요…
소위 소프트웨어 개발이라는 것을 해보려고 소스코드를 다운받아 컴파일을 하고 실행시키니 소스패치를 하라고하네요…

전에는 patch -p0 < 패치파일.patch

이런식으로 패칠를 하곤 했는 데…

지금은 GIT라는 것을 이용한다고 하네요…
프로잭트소스전체의 버전관리 시스템이라고 하는 데 도무지, 지금까지의 경험으로는 감(개념)이 잘 오지 않네요…

먼저 우분에서는 이것을 사용하기 위해 어떤 프로그램을 설치해야 하는 건가요…
뭔가 상당히 자동으로 처리해 주는 기능을 포함하고 있는것 같은데…

저는 그냥 단순~ 단순 하게 파일대 파일로 교체, 패치 수정 이런식으로… 좀 구식이죠…
아래는 뭔가 패치할 내용을 기술하고 있는 것 같은데, 아시는 분이 있으면 토를 달아 주시면 감사하겠습니다.

a가원본(수정대상) b가 수정완성본 이고 아래는 diff화일 인가요…
그리고 어떻게 적용하는지…

diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
index 0b17dca…af5853f 100644 (file)
— a/arch/arm/mach-omap2/Makefile
+++ b/arch/arm/mach-omap2/Makefile
@@ -100,7 +100,8 @@ obj-$(CONFIG_MACH_OMAP3EVM) += board-omap3evm.o
obj-$(CONFIG_MACH_OMAP3_PANDORA) += board-omap3pandora.o
mmc-twl4030.o
obj-$(CONFIG_MACH_OMAP_3430SDP) += board-3430sdp.o \

  • mmc-twl4030.o
  • mmc-twl4030.o \
  • board-sdp-flash.o
    obj-$(CONFIG_MACH_NOKIA_N8X0) += board-n8x0.o
    obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o
    board-rx51-sdram.o \

고수님들의 도움을 구합니다.

git-core를 설치하면 됩니다.

git가 무엇인지는 "git"로 구글검색해서 나오는 첫번째 링크를 따라가 보면 잘 나옵니다.

diff 파일이 맞습니다.