【发布时间】:2019-01-03 21:35:17
【问题描述】:
我对 Git 很陌生。我正在至少两台机器上使用 PHP/Laravel 进行开发; Windows 10,让我们称它们为办公室和家庭。我想在两者上保持同步环境。所以我在 BitBucket 上创建了一个帐户。
我使用 Laragon 使用以下目录创建了我的 Laravel 应用程序:d:\laragon\www\project
我在 BitBucket 中创建了一个干净的远程 repo,并配置为在项目目录内的办公室 PC 上使用:
git init
git remote add origin https://...
git add .
git commit master
git push -u origin master
它将一些文件复制到远程存储库。我知道这是因为 .gitignore 文件,没关系。
现在的问题是,如果我去我的家用电脑做一个:
git clone http://...
它只会获取未被忽略的文件。我的问题是,我必须如何配置第二个开发环境?
我尝试在家的c:\laragon\www\project创建一个新的应用程序,然后尝试在这个目录中克隆,但是它当然说目录不是空的,所以什么都不做。
我是否必须在第一次删除 .gitignore 文件,以便同步所有内容?
【问题讨论】:
-
当你克隆一个 Laravel 仓库时,你需要运行
composer install来创建你的/vendor文件夹(在.gitignore中)。除此之外,您通常只需将.env.example复制到.env,将该文件中的任何键配置为您需要的,调整文件夹的一些权限(取决于您的设置),然后您就可以开始了。本质上,不,您不想删除.gitignore;它的存在是有原因的。 -
我正在阅读该站点点文章,但它看起来比我现在需要的要复杂得多