私はしばらく Git を使用していますが、ブログやチュートリアルに何時間も費やしているにもかかわらず、いくつかの機能を理解するのにまだ苦労しています... :)
私は、上司が bitBucket でレポを作成した他の人々と一緒にプロジェクトに取り組んでいます。
私はそれをローカルに複製し、すでにいくつかのコミットを master ブランチに行い、他の人によっていくつかの変更をプルしました。私は今、長期的に修正を加えたいと思っています。それらのいくつかは master ブランチにプッシュし、残りは自分用に保持する必要があります。master ブランチを fork して、独自のバージョン (?) を持つことができると思います。
どのような手続きをすればよいのか、少し混乱しています。自分のブランチを作成する必要がありますか? またはフォーク?
私が正しければ、フォークすると別のバージョンが作成され、私の BitBucket アカウントに別のバージョンが作成されます。変更を行うには、これを自分のコンピューター (マスター ブランチ プロジェクトとは別のディレクトリ?) にコピーする必要があります。
一方、GIT の優れた機能は、すべての異なる既存のブランチを含む単一のディレクトリでローカルに動作し、あるブランチから別のブランチに切り替え、完了したらリモート リポジトリに変更をプッシュすることです (そして、場合によっては master ブランチに)。
決定する前に、皆さんにいくつか質問があります。
質問 1: フォークしたバージョンでファイルを変更した場合、それらをマスター ブランチにプッシュできますか? どうやって?
質問 2: 他のユーザーからの新しいコミット (マスター ブランチ上) をフォークされたバージョンに組み込むにはどうすればよいですか?
質問 4: フォークしたバージョンのリモート リポジトリは、マスター リポジトリと何か関係がありますか?
質問 5: フォークされたバージョンのコンテンツは、チームの他のメンバーに表示されますか?
誰かが私のためにこれを明確にすることができれば、私はたくさん感謝します!
ありがとうございました。