私はバージョン管理が初めてです。私は最近 PhpStorm を使い始めましたが、それは素晴らしいですが、git を利用したいと思っています。私は BitBucket にプライベート リポジトリを持っていますが、それは私が理解するのに苦労しているロジックなので、いくつかのガイダンスをいただければ幸いです。
おそらく、git のアイデアは、コラボレーションとバージョン管理を可能にすることです。つまり、正しく使用されていれば、プロジェクトの「最新」バージョンは、たとえば私のプライベート リポジトリなどでオンラインで利用できるはずです。次に、許可されたユーザー/コラボレーターは、ダウンロード、変更、およびリポジトリへのコミットを行うことができます。その部分は理解できたと思います。
では、「ライブ」サイト、つまり人々がアクセスする Web サーバー上に存在するサイトはどこから来るのでしょうか? レポからここにプッシュするにはどうすればよいですか? 私は少し混乱しています。ローカル スタックでサイトを操作するのが「最善」であるというアドバイスがあったので、MAMP を使用しています。Web サーバーからサイトをダウンロードし、BitBucket リポジトリに最初にコミットしてから、ここからファイルをチェックイン/チェックアウトする必要がありますか? 「サークル」を完成させ、レポから Web サーバーにプッシュして「ライブに移行」するにはどうすればよいですか?
スティックの端が間違っている可能性がありますが、現時点では頭を悩ませています. 私は「git を試す」ガイドを実行し、いくつかの記事を読みましたが、おそらくそれは私だけですが、操作を完了する方法がよくわかりません。確かに最終的なゲームは、編集されるのを待っているどこかのレポに閉じ込められずに、人々がアクセスできるWebサーバー上でサイトを稼働させて実行することですか?
私はほとんどのプロジェクトで Magento を使用しているため、ご存じのとおり、これは非常に急速に大きくなるため、アップロード/ダウンロードと移動を複数回行うのは悪夢です。
プロセスがどのように機能するかについてのアドバイスや簡単な指示や説明をいただければ幸いです。