如何有效地使用git更新项目文件?

时间:2011-09-24 22:35:14

标签: git

我有一个旧的Web应用程序'A',它是在git的版本控制下运行。

我最近重写了整个结构,但是在不同的地方写了这个,这个新文件不受git的版本控制。这个新项目是'B'

我可以将'B'提交给跟踪'A'的git存储库的最佳方法是什么?

将不需要git存储库'A'中的内容,因为所有内容都在'B'中,但我希望'B'使用'A'一直在使用的git存储库。

在这种情况下,我只是强迫提交吗?

2 个答案:

答案 0 :(得分:3)

如果您删除 A 的内容,然后将 B 的内容复制到 A ,您将获得所有删除,仍然在git下跟踪未版本控制的文件和修改。

只需提交这些更改,您就可以保持历史线性和正确。

答案 1 :(得分:0)

我认为你应该在A的工作树上复制B,然后在A中完成你想要的所有提交,直到没有任何东西可以提交。