私は今の2日間のようなことをやっていましたが、まだGitプロセスを完全に理解していないし、githubから運用サーバーにGit pull originは "既に最新の状態"を維持し続けています
これはlaravelのウェブサイトなので、私がやったのは、最初に実稼働環境にクリーンなラーベルインストールをインストールし、githubリポジトリ用のgitリモートを追加したことです。
git checkout origin/master -b master2
をしかし、次のエラーました:私はgitのプル起源やgitのプル原点マスターを実行しようとする場合でも、それは私がやってみましたすると
Already up-to-date.
を言い続け
The following untracked working tree files would be overwritten by checkout:
_laravel/.env.example
_laravel/.gitattributes
_laravel/.gitignore
_laravel/app/Commands/Command.php
_laravel/app/Console/Commands/Inspire.php
_laravel/app/Console/Kernel.php
_laravel/app/Events/Event.php
_laravel/app/Exceptions/Handler.php
_laravel/app/Handlers/Commands/.gitkeep
_laravel/app/Handlers/Events/.gitkeep
_laravel/app/Http/Controllers/Controller.php
_laravel/app/Http/Controllers/WelcomeController.php
_laravel/app/Http/Kernel.php
_laravel/app/Http/Middleware/Authenticate.php
_laravel/app/Http/Middleware/RedirectIfAuthenticated.php
_laravel/app/Http/Middleware/VerifyCsrfToken.php
_laravel/app/Http/Requests/Request.php
_laravel/app/Http/routes.php
_laravel/app/Providers/AppServiceProvider.php
_laravel/app/Providers/BusServiceProvider.php
_laravel/app/Providers/ConfigServiceProvider.php
_laravel/app/Providers/EventServiceProvider.php
_laravel/app/Providers/RouteServiceProvider.php
を
だから、私はリポジトリからすべてを取ると、本番サーバーにそれを引くと、今そこにあるものは何でも上書きすることを強制する必要があると思います。
よくある問題は、暗号鍵、db情報などを持つ設定ファイルなど、gitignoreファイルで無視されるように設定されている重要なファイルの多くです...クローン時に一時的に無視してから削除しますそれらを再び追加しますか? – zen
[OK]をクローンは、それらは変更されないので、今私は手動で設定ファイルを追加することができますので、働いていました。そして次にリポジトリからこの新しく作成されたクローンにプルする必要があるときは、git pullを使うだけですか? – zen
だから、私は 'git pull origin master'を使って最新のアップデートを入手することができます。ご協力いただきありがとうございます! – zen