1

私は Github でレポを作成し、プロジェクトで私と協力する貢献者を追加しました。プロジェクトに取り組むように彼らに指示する方法について少し混乱しています

一部のドキュメントは、プロジェクトを自分のアカウントにフォークしてからローカルにクローンする必要があると言っています

他の人は、マスターのブランチを作成すると言っています

私はgitに不慣れで、彼は..しかし、私はCVSとSVNの実用的な知識を持っているので、私のマスターをチェックアウトして作業するための最良の方法を彼に指示することについて混乱しています

それで、フォークしてクローンするように彼に言うべきですか..または、ブランチするように彼に言うと..最初にマスターの初期チェックアウトを行う必要がありますか?

これをクリアしようとしているだけです..

ああ..私自身の正気についても質問します..私は自分のマスターのブランチで作業する必要があります..ブランチを切り替えると、ローカルファイルにどのような影響がありますか

4

1 に答える 1

1

リポジトリをフォークするか、単にクローンしてブランチするかは、ワークフローによって異なります。集中型システムのようにプロジェクトを管理したい場合は、次のコマンドを使用して、自分のマシンでリポジトリをローカルにクローンするだけです。

git clone https://github.com/username/your-project.git

次に、彼はブランチを作成し、クローンからプルするように要求できます。ソース管理の分散方法を試してみたい場合は、彼にリポジトリをフォークしてもらいます。次に、クローンを作成し、変更を加え、フォークにプッシュし、github でプル リクエストを送信します。別のマシンからプルするのは少し複雑に思え、github には加えられた変更を表示するための非常に優れた機能があるため、フォークすることをお勧めします。どちらの方法でも、ブランチを作成し、変更を加えてからマスターにマージすることをお勧めします (理由は、この質問への回答で確認できます)。

ああ..私自身の正気についても質問します..私は自分のマスターのブランチで作業する必要があります..ブランチを切り替えると、ローカルファイルにどのような影響がありますか

ブランチを切り替えると、git は以前のブランチのすべてのコミットと変更をファイルから削除してから、すべてのコミットと変更を新しいブランチからファイルに追加します。また、 git のドキュメントを確認することをお勧めします。git がどのように機能し、どのように使用を開始できるかについての基本的な質問に答えることができるはずです。

于 2014-01-04T05:05:03.393 に答える