fatal:不是 git 存储库?

fatal:不是 git 存储库?

为了构建和安装适用于 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是:它是一个版本控制系统。对于您来说,基本用法是下载带有git clone ….这不仅下载特定版本的源代码,而且全部源代码的版本,包括建议的变体和更改日志。所有这些额外信息都在隐藏目录.git.您可以使用、git等命令来操作目录内容并应用补丁。git checkoutgit am

如果您下载了存档(例如 a .tgz),那么您没有任何额外信息,您只有源代码的特定版本。使用该patch命令应用补丁。

相关内容