gpt4 book ai didi

git clone + composer 创建项目

转载 作者:行者123 更新时间:2023-12-01 14:17:45 26 4
gpt4 key购买 nike

是否可以对已经是 Git 存储库的目录使用 composer create-project

我有这样的情况 - 我想创建一个 Laravel 项目,我想在我的本地机器上将这个目录置于 Git 版本控制之下。

如果我首先克隆我的本地存储库(它是空的),然后运行 ​​composer create-project ... 我将得到目录已存在的错误。如果我先创建项目,然后尝试 git clone 到这个存储库,情况也是如此。

目前,我发现的唯一解决方法是克隆本地存储库并为不存在的目录运行 composer create-project,然后手动将文件从这个新目录复制到我克隆存储库的目录。这是正确且唯一的方法吗?

最佳答案

其实这就是要走的路。 create-project 从远程位置创建项目。如果目录已经存在,甚至更远,如果它不为空,composer 和 git 都不能也不想决定如何处理冲突。

但是,您说您创建了一个 存储库并且您希望通过create-project 将项目克隆到此文件夹中。这很简单

composer create-project foo/bar
cd bar
rm -Rf .git
git init

此外,您可以将源保持在远程位置,这样您就可以更轻松地从上游获取更改。只需添加您自己的 Remote 并仅推送到那里。

关于git clone + composer 创建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28916318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com