SMA-IMX6용 Yocto를 빌드하고 설치하기 위해 폴더를 만들고 sudo apt-get install git
.
소스코드를 직접 다운받을 수 없어서 커널을 먼저 다운받은 linux-imx6-imx_3.14.28_1.0.0_ga-bcm
뒤 패치 파일을 다운받았습니다 REV-SA01-KERNEL-PATCH-3.14.28-1.0.0
. 그런 다음 커널에 패치를 적용하려고 합니다.
$ git am ../REV-SA01-KERNEL-PATCH-3.14.28-1.0.0/*.patch
하지만 다음 오류가 발생했습니다.
치명적: git 저장소(또는 상위 디렉터리)가 아님: .git
이 문제를 어떻게 해결할 수 있나요? 패치할 수 있는 다른 방법이 있나요?
답변1
꼭 살펴봐야 할 것자식예: 버전 관리 시스템입니다. 기본 사용법은 으로 다운로드하는 것입니다 git clone …
. 이는 특정 버전의 소스 코드를 다운로드할 뿐만 아니라모두제안된 변형 및 변경 로그를 포함한 소스 코드 버전입니다. 이 모든 추가 정보는숨겨진 디렉토리, 등의 명령을 .git
사용하여 디렉터리 내용을 조작하고 패치를 적용할 수 있습니다 .git
git checkout
git am
아카이브(예: a .tgz
)를 다운로드한 경우 추가 정보가 없으며 특정 버전의 소스 코드만 갖게 됩니다. patch
패치를 적용하려면 이 명령을 사용하십시오 .