0

これは初歩的な質問ですが、私はプロジェクトをフォークし、それにいくつかの編集を加えました。だから今、私は次のことをしたい、

ステップ1:

フォークされたプロジェクトをマシン 1 からの変更で更新します。フォークされたプロジェクトを更新し、元の (マスター) をそのままにしておくことは可能ですか?

ステップ2:

更新されたフォークをマシン 2 にプルします。

また、プロジェクトをフォークしたときは、オンライン ポータルを使用してフォークし、手動で tarball をダウンロードしました。では、フォークされたプロジェクトを更新できますか??

マシン 1 とマシン 2 の両方に、GitHUB に SSH キーがあります。

4

2 に答える 2

3

ここでの手順は次のとおりです。

  1. リポジトリをアカウントにフォークします。次に、それをマシンに複製します。(フォークに加えられた変更は元のプロジェクトには反映されません)
  2. 変更を加えて、アカウントのフォークにコミットします
  3. 次に、元のリポジトリにプルリクエストを送信します

2番目のマシンでは、プロジェクトをマシン#2に再クローン化するだけで、すべてがそこにあるはずです。

tarballのダウンロードは、クローン作成と同じではありません。

これらの手順を確認してください:http://help.github.com/fork-a-repo/

于 2012-05-11T17:22:36.103 に答える
0

プロジェクトをフォークすると、githubはアカウントの下にリポジトリのコピーを作成しました。あなたはそれを使用して引っ張ることができるはずです

git clone git@github.com:[your user name]/[repository name].git

次に、変更を加えるときに、それらをコミットして、更新をgithubにプッシュします。

git push origin master

これを行ったら、2台目のマシンでリポジトリのクローンを繰り返します。これにより、リポジトリの最新バージョンが作成されます。

于 2012-05-11T17:23:00.730 に答える