私はgitを初めて使用し、gitとegitをどのように使用するかについて頭を悩ませています。egitチュートリアルから、GitHubにリポジトリをセットアップし、EclipseプロジェクトをローカルワークスペースからリモートGitHubリポジトリにプッシュし、変更をGitHubにプッシュしたり、ブランチを切り替えたり、GitHubの更新を確認したりできます。これはすべて理にかなっています。
Gitリポジトリエクスプローラーを見ると、「ローカル」ブランチのリストがあり、「リモートトラッキング」ブランチがなく、「リモート」のリストもありません。ローカルブランチからブランチを作成すると、egitダイアログに「ローカルブランチに基づいてブランチを作成しています」と表示され、リモートトラッキングブランチからブランチを作成する必要があることが示されます。
だから私の質問は、私は正しくegitを使用していますか?
リモートのGitHubリポジトリに変更をプッシュし続ける必要がありますか?もしそうなら、私がプロジェクトを共有し、他の開発者がリポジトリのクローンを作成し、リモートリポジトリに変更を加え始めるとどうなりますか?
または、ワークスペースから最初に作成した既存のGitHubリポジトリのクローンを作成して、ローカルリポジトリを破棄し、新しいリモートリポジトリをセットアップする必要がありますか?
または、既存のgitリポジトリ用に新しいプッシュアンドフェッチ「リモート」を作成しますか?
または、他の何か?
混乱している。