我需要将react nx monorepo项目推送到远程开发分支,为此,我克隆了repo,创建了我的nx monorepo项目,并将其命名为“core”,之后,我执行了“git add core/",提交,并将其推送到“git push -u origin main”。
但是,我的方法不对,因为我的老板说“你又提交了整个文件夹,你必须把git放在核心文件夹中,并且只提交文件夹中的内容”。
我错过了什么?我怎么能在de core文件夹里有一个git(用nx创建的文件夹已经有一个git了),并且只提交里面的内容?
1条答案
按热度按时间ylamdve61#
我怎样才能在
core
文件夹中包含一个git您需要在
core
文件夹中执行git init .
,然后从该文件夹中打开Visual Studio这样,您的Visual Studio代码将只能看到该存储库,即使是
nx
created one above the core folder。这意味着您将在另一个仓库中创建一个嵌套的Git仓库,这并不完全是一个最佳实践(
core/
内容历史记录将被nx
monorepo忽略),但符合您老板的期望。一个更好的方法是确保core/ * 是nx monorepo。