web-dev-qa-db-ja.com

Gitを使用したLaravelプロジェクトのセットアップ

私はgitを使用するのが初めてなので、自分のリポジトリでlaravelプロジェクトを設定し、メインから更新を取得できる「ベストプラクティス」の方法を見つけ出したかったのです。プロジェクト( https://github.com/laravel/laravel.git )そしてそれらを私のプロジェクトにマージしますか?

誰もがステップバイステップのコマンドでこれを説明できますか?

とても感謝しております。

ありがとう!

22
salxander

Laravelのデフォルトアプリ( https://github.com/laravel/laravel.git )はあまり変更されず、変更されると、Taylorは移行手順を提供します。あなたが本当にやりたいことは、プロジェクトを https://github.com/laravel/framework.git と同期させ続けることです。

composer update

毎日。

ただし、デフォルトのアプリも同期したい場合は、次の手順を実行してください。

1)githubとforkに移動します 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で新しいプロジェクトを作成し、新しいOriginとして追加します

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

Laravelをインストールするときは、composerを使用してください。従うべきワークフローは次のとおりです。

  • install laravel= composerを使用
  • 上記のインストールからgitリポジトリを作成します
  • アプリケーションの開発、コミット、プッシュなどを開始します。
  • laravelを使用するだけでcomposer再度:composer更新、ベンダーフォルダはベンダーフォルダーはgitによって無視されることに注意してください。これにより、laravel ones。なしのコミットのみを含むクリーンなコミット履歴が得られます。
5
Constantin Stan

Laravelプロジェクトでリモートリポジトリをセットアップする方法:

作成する 「リモート」 リポジトリを使用して github、 ビットバケツなど。作成するリポジトリが "空の" 文学的な空は何も含まないことを意味する 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 "Initial Commit"
$ git Push Originマスター

次に、あなたをチェックアウト 「リモートリポジトリ」 コミットが反映されている場合。

次のステップは、設定について読むことです 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

ハッピーコーディング!

1
joemalski

プロジェクトでバージョン管理を行うときにユーザーインターフェイスを使用する場合は、SourcetreeまたはGitKrakenを使用することもできます。もう実行されませんgit commands持っている場合。

0
Mark