我很擅长使用git,我想找出在我自己的仓库中设置laravel项目的"最佳实践"方法,并且仍然可以从主项目中获取更新(https://github.com /laravel/laravel.git)并将它们与我的项目合并?
任何人都可以通过一步一步的命令来指导我吗?
我真的很感激.
谢谢!
Ant*_*iro 32
Laravel默认应用程序(https://github.com/laravel/laravel.git)变化不大,当它发生变化时,Taylor会给出迁移它的步骤.你真正想做的是让你的项目与https://github.com/laravel/framework.git保持同步,因为你只需要
composer update
Run Code Online (Sandbox Code Playgroud)
每天.
但如果你真的想让默认应用程序同步,这里有一些步骤:
1)转到github和fork https://github.com/laravel/framework.git.
2)像往常一样安装你的应用程序:
composer create-project laravel/laravel your-project-name --prefer-dist
Run Code Online (Sandbox Code Playgroud)
3)将git origin重命名为其他任何内容:
git remote rename origin laravel
Run Code Online (Sandbox Code Playgroud)
4)在github上创建一个新项目并将其添加为新的原点
git remote add origin https://github.com/you/yourproject.git
Run Code Online (Sandbox Code Playgroud)
5)添加,提交并推送它:
git add -A
git commit -m "first commit"
git push origin master
Run Code Online (Sandbox Code Playgroud)
你应该好好去.
每当你需要与Laravel合并你的时候,你可能需要:
1)获取更改
git fetch laravel
Run Code Online (Sandbox Code Playgroud)
2)看看分支列表:
git branch -va
Run Code Online (Sandbox Code Playgroud)
3)将你与laravel合并
git merge laravel/master
Run Code Online (Sandbox Code Playgroud)
如何使用 Laravel 项目设置远程存储库:
使用github、bitbucket等创建一个“远程”存储库。确保您创建的存储库是“空”的,意思是文学空的不包含任何Readme.md。
创建你的 Laravel 项目文件:
$ composer create-project --prefer-dist laravel/laravel my-app
然后cd my-app到项目的根文件夹。
Git初始化:
$ git init
$ git remote add <name-of-remote> <remote-path>
例如:git remote add origin https://github.com/youraccount/my-app.git
$ git add 。
$ git commit -m "Initial Commit"
$ git push origin master
然后,如果您的提交得到反映,请检查您的“远程存储库”。
下一步是阅读设置ssh 密钥:
https : //confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html
https://help.github.com/articles/添加一个新的 ssh-key-to-your-github-account/
要了解有关git 命令的更多信息:https :
//www.atlassian.com/git/tutorials
快乐编码!
小智 5
安装laravel时使用composer.以下是您应遵循的工作流程:
归档时间: |
|
查看次数: |
37587 次 |
最近记录: |