私はgitを使用するのが初めてなので、自分のリポジトリでlaravelプロジェクトを設定し、メインから更新を取得できる「ベストプラクティス」の方法を見つけ出したかったのです。プロジェクト( https://github.com/laravel/laravel.git )そしてそれらを私のプロジェクトにマージしますか?
誰もがステップバイステップのコマンドでこれを説明できますか?
とても感謝しております。
ありがとう!
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を使用してください。従うべきワークフローは次のとおりです。
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
ハッピーコーディング!
プロジェクトでバージョン管理を行うときにユーザーインターフェイスを使用する場合は、Sourcetree
またはGitKraken
を使用することもできます。もう実行されませんgit commands
持っている場合。