2011-09-24 69 views
2

我有一箇舊的Web應用程序'A',它是在git的版本控制下運行的。如何有效地使用git更新項目文件?

我最近重寫了整個結構,但是在不同的地方寫了這個,這個新文件不在git的版本控制之下。這個新項目是'B'

什麼是我可以提交'B'到保持跟蹤'A'的git存儲庫的最佳方式?

因爲所有內容都在'B'中,所以不需要git倉庫'A'中的內容,但是我希望'B'使用'A'一直使用的git倉庫。

在這種情況下,我只是強制提交嗎?

回答

3

如果你刪除的一個內容,然後在的內容複製到一個,你將有你所有的消除了,版本的文件和修改仍在git的跟蹤。

只需提交這些更改,並且您的歷史記錄線性正確。

+0

哈,我從來沒有想過這個簡單的程序....謝謝! – user482594

0

我認爲你應該把B複製到A的工作樹上,然後在A中完成你想要的所有提交,直到沒有什麼需要提交爲止。

+0

如果我只是'git push -f location master',它會刪除已存在於目標git倉庫中的文件嗎? – user482594

+0

你在哪裏?git push ?ing?位置A或位置B? –

相關問題