2012-02-09 156 views
1

我正在從一個項目文件從遠程存儲庫分離一段時間,我想我的更改提交到舊的現有存儲庫。git提交後,覆蓋克隆版本

我已經克隆了舊版本:

git clone <repository path> 

如何合併我的新的變化?覆蓋本地git文件夾並運行:

git commit 

給我造成一些錯誤。

回答

0

首先,您需要將文件添加到列表中的改變被提交。

您可以這樣說git add myfile.txt anotherfile.txt,或者,您可以使用git add *添加所有文件。 或者,您可以讓Git自動將文件更改添加到Git提交中,通過說git commit -a

要將您的更改合併到遠程回購,您需要運行git push origin master

+0

遠程存儲庫有大約50個文件,我的最新項目文件大約有80個,此外舊文件也被修改過。我克隆遠程存儲庫後需要做什麼?我可以遵循基本的git文檔,但在這種情況下,我試圖提交一段時間未更新的現有存儲庫。我不需要從這個項目的遠程文件,但遠程文件包含我不應該覆蓋的其他項目文件。 – shebelaw 2012-02-09 05:40:37

0

我得到了解決方案。

我克隆我的git倉庫後,我重寫我的本地倉庫最新的,然後我跑

git commit -a 
git push 

這可能不是來對付它的最好辦法。但是如果在檢查之前這些變化很多,這可能是一個選擇。