使用Git设置Laravel项目

时间:2014-03-08 21:54:37

标签: php git laravel

我很擅长使用git,我想找出在我自己的仓库中设置laravel项目的“最佳实践”方法,并且仍然能够从主项目中获取更新({{3} })并将它们与我的项目合并?

有人可以通过一步一步的命令来指导我吗?

我真的很感激。

谢谢!

4 个答案:

答案 0 :(得分:31)

Laravel默认应用程序(https://github.com/laravel/laravel.git)变化不大,当它发生变化时,Taylor会给出迁移它的步骤。您真正想做的是让您的项目与https://github.com/laravel/framework.git保持同步,因为您只需要

composer update

每一天。

但是,如果您真的想让默认应用同步,请执行以下步骤:

1)转到github并分叉https://github.com/laravel/framework.git

2)像平常一样安装你的应用程序:

composer create-project laravel/laravel your-project-name --prefer-dist

3)将git origin重命名为其他任何内容:

git remote rename origin laravel

4)在github上创建一个新项目并将其添加为新的原点

git remote add origin https://github.com/you/yourproject.git

5)添加,提交并推送它:

git add -A
git commit -m "first commit"
git push origin master

你应该好好去。

每当你需要将自己与Laravel合并时,你可能需要:

1)获取更改

 git fetch laravel

2)看看分支列表:

git branch -va

3)将你与laravel合并

git merge laravel/master

答案 1 :(得分:5)

安装laravel时使用composer。以下是您应该遵循的工作流程:

  • 使用composer安装laravel
  • 从上面的安装中创建你的git仓库
  • 开始开发您的应用程序,提交,推送等
  • 如果您想从laravel获取最新更改,请再次使用composer:composer update,您的供应商文件夹将自动更新。请注意,git会忽略vendor文件夹,这样您将拥有一个干净的提交历史记录,其中仅包含您的应用程序提交,而不包含laravel文件。

答案 2 :(得分:0)

如何使用Laravel项目设置远程存储库:

使用 github bitbucket 等创建“远程” 存储库。请确保您创建的存储库为”空” 表示文学空没有任何 Readme.md

创建laravel项目文件:
$ composer create-project --prefer-dist laravel / laravel my-app
然后 cd my-app 到项目的根文件夹。

Git初始化:

$ git init
$ git remote add <远程名称> <远程路径>
例如:git remote add origin https://github.com/youraccount/my-app.git
$ git add。
$ git commit -m“初始提交”
$ git push origin master

然后,检查您的“远程存储库” ,以反映您的提交。

下一步是阅读设置 ssh密钥的信息:
https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

要了解有关 git命令的更多信息:
https://www.atlassian.com/git/tutorials

快乐编码!

答案 3 :(得分:0)

如果要在对项目进行版本控制时希望具有一些用户界面,也可以尝试使用SourcetreeGitKraken。如果您拥有git commands,将不再运行。