私はgitを初めて使っていて、gitとegitをどうやって使うべきかを頭に入れています。私はチュートリアルから、GitHubにリポジトリをセットアップし、自分のローカルワークスペースからリモートのGitHubリポジトリにEclipseプロジェクトをプッシュし、GitHubに変更をプッシュしたり、ブランチを切り替えたり、GitHubのアップデートを見たりすることができます。EGitローカルリポジトリとリモートリポジトリ
Gitリポジトリエクスプローラを見ると、「ローカル」ブランチのリストがあり、「リモートトラッキング」ブランチはなく、「リモート」はありません。ローカルブランチからブランチを作成すると、「ローカルブランチに基づいてブランチを作成しています」というダイアログが表示され、リモートトラッキングブランチからブランチを作成する必要があることが示されます。
私の質問は正しく、egitを正しく使用していますか?
リモートのGitHubリポジトリへの変更を続行するだけでいいですか?もしそうなら、私はプロジェクトを共有し、他の開発者はリポジトリを複製し、リモートリポジトリの変更を開始するとどうなりますか?
または、私は今、自分のワークスペースから最初に作成した既存のGitHubリポジトリを複製して、ローカルリポジトリを切り取り、新しいリモートリポジトリをセットアップする必要がありますか?
または、既存のgitリポジトリに新しい「Push」と「Remote」を作成しますか?
他に何かありますか?
混乱しています。
http://unicase.blogspot.com/2011/01/egit-tutorial-for-beginners.htmlの「取得」セクションも参照してください – VonC
最初にGitHubで自分のリポジトリを作成してコードをプッシュした後、私はリポジトリをクローンしてリモートリポジトリにする必要がありますか? – David
@David:いいえ、リモートリポジトリはリモート、クローン、またはリモートのままです。リモートリポジトリからブランチを取得しているときには、リモートトラッキングブランチが有効になります(既存のプロジェクト参照:GitHub-remote-repoの上流リポジトリとして現在のプロジェクト参照)。だから私は(EGitから、またはコマンドラインから)フェッチを試み、リモートブランチがあるかどうかを調べる。また、 'git branch --all'が何を返すかを見るために、コマンドライン(Eclipseの横にあるmsysgitのインストールのbashセッション)に行きます。 – VonC