2014-10-04 41 views
0

我刚刚开始学习git,我无法真正找到答案。如何在git树中复制文件?

这是什么意思将(.config)文件复制到git树?

我必须将它复制到.git目录或其他东西吗?

后来编辑:我应该重复我的发行版,所以我有一个.config文件复制config-*的一个文件可见与ls /bootgit树。

Linux Kernel Newbies我发现:

复制当前的配置

如果你想看看是否一个错误是固定的,你可能要复制你的跑步配置核心。该配置文件存储在/ boot /中的某处。可能有几个以config开头的文件,所以你需要一个与正在运行的内核相关的文件。你可以通过运行uname -a并找到以你的内核版本号结尾的配置文件来找到它。将该文件作为.config复制到源目录中。或者只是运行此命令:

cp /boot/config-使用uname -r * .config

将这项工作,如果我改变了目录是/ git的或没有这种没有意义呢?

+0

*将一个('.config')文件复制到git树中* ...您是否阅读过Web上的某个地方?如果是这样,请编辑您的问题以添加链接。我们可以在上下文中阅读相关的文章。 – Jubobs 2014-10-04 12:16:31

+0

抱歉@Jubobs,我试图按照朋友建议的步骤操作,所以没有链接。 – 0ana 2014-10-04 12:51:31

+0

你的意思是“我的混帐树”不清楚。你是指一个特定的Git仓库?如果是这样,该存储库的目的是什么? – Jubobs 2014-10-04 13:55:27

回答

1

你的意思是Git配置文件或其他东西?你不应该直接写入.git目录。相反,您可以使用Git命令与它进行交互。 通常,向树添加文件意味着: - 提交文件 - 将其推送到右分支。

git add relative-path/file 
git commit -m 'some comment' 
git push yourbranch 

如果您需要添加的Git配置,你只需要调用

git config <some option> 

你觉得如何?

问候函

+0

谢谢你的快速回答。它绝对有助于听到我怀疑但肯定不知道的东西:我不应该直接写入'.git'目录。我已经在我的问题中添加了更多信息以使其更清楚。在我的情况下是否需要承诺? – 0ana 2014-10-04 12:39:04

+0

我不知道你想用这个回购做什么,但将你的配置重复添加到工作树意味着提交这个.config文件。 – 2014-10-04 13:14:07

+0

谢谢@ Tiki-Web! – 0ana 2014-10-04 14:17:51