1

ドキュメントを読んだ後でも、少し混乱しているレポの「フォーク」についていくつか質問があります。誰かが私をガイドし、私の英語とGitの理解を許してくれたら本当に感謝しています.

私は Atlassian を使用しており、「allProjects」というプロジェクトの下にある「testProj」というこのレポをコピーするとします。

  1. まず、git clone などの端末コマンドでフォークできますか? それ以外の場合は、Web UI を介してのみ実行できますか?
  2. 彼らのドキュメントを介した私の理解から、おそらく私は記載されているようにフォークを作成しましたが、そのレポの作成者には電子メールなどで通知されますか?
  3. Qns 2 より前は、元のリポジトリは / - として表示されますallProjects/testProj。「フォークされた」レポでは、 / - として表示されましたguest01/testProjが、これは、新しいレポが含まれている間、プロジェクト名として私のユーザー名を使用していることを意味しますか?
  4. 自分のユーザー名でレポを git clone する必要があります。最初にオプションを有効にしたかどうかに関係なく、またはブランチを更新しssh://git@stash/~guest01/testProj.gitた場合、将来影響がありますか?git pullgit fetach -allEnable Fork Syncing
4

1 に答える 1

1

まず、git clone などの端末コマンドでフォークできますか? それ以外の場合は、Web UI を介してのみ実行できますか?

はい、これはサーバー側のクローンであるため、サーバーの Web UI からのみ開始される操作です。

彼らのドキュメントを介した私の理解から、おそらく私は記載されているようにフォークを作成しましたが、そのレポの作成者には電子メールなどで通知されますか?

いいえ

guest01/testProj ということは、新しいリポジトリが含まれている間、プロジェクト名として私のユーザー名を使用していることを意味しますか?

ユーザーアカウントの下でフォークが行われ、そのユーザーがレポを複製/プル/プッシュできるようになります

ユーザー名のレポを git clone する必要がありますか

fork syncingを選択しない場合は、元のリポジトリ (通常は「upstream」という名前) への参照を追加し、更新されたアップストリーム リモート トラッキング ブランチの上に作業をリベースして、自分でアップストリームをフェッチする必要があります。

手動同期の例として、「元の Github リポジトリからフォークされた Github リポジトリに新しい更新をプルする」を参照してください。

フォーク同期メカニズムがすべてを行います。

于 2014-07-07T06:39:46.303 に答える