【发布时间】:2015-01-19 11:56:07
【问题描述】:
我正在尝试建立一个已经在 git 上的 laravel 项目的本地工作环境。我已经安装了所有东西。 learning-laravel 项目已全部设置并正在运行。
如果我只是克隆 git repo,我可以使用它,在服务器上执行所有操作但无法在本地执行,这很明显,因为大多数文件夹/文件都在 .gitignore 文件中。这是项目的 .gitignore 文件
/bootstrap/compiled.php
/vendor
composer.phar
composer.lock
.env.*.php
.env.php
.DS_Store
Thumbs.db
.idea/
因为我对 laravel 和 git 比较陌生。这就是我到目前为止所做的。我通过 composer 创建了一个 laravel 项目,并尝试将它与我们的 git repo 同步
cd project
git init
git remote add origin url_on_github
git pull
当我做git pull 时,它似乎是从 git repo 获取代码,并且在 100% 之后给出了某种 git 错误
There is no tracking information for the current branch.Please specify which branch you want to merge with.....
比我使用git pull origin master 但这也给出了错误
error: Untracked working tree file '.gitattributes' would be overwritten by merge. 当然还有很多未跟踪的文件。
我也尝试了更多,但这是对我一直在做的事情的总结。所以,我在这样做时有点困惑。为已经有 git repo 的 laravel 项目设置本地工作环境的任何帮助将不胜感激。
【问题讨论】: