2014-10-04 56 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