GitHub プロジェクトをフォークする
GitHub でホストされているプロジェクトに貢献したいと思っていて、直接的にプッシュできない場合は、以下のワークフローを実行してください:
貢献したいプロジェクトのフォークを作成します。
このフォークのクローンを作成して、ローカルリポジトリを作成します。
作業の結果を共有する準備ができたら、フォークの同期を実行して、元のプロジェクトのメインブランチの現在の HEAD にフォークをリベースします。これは、フォークの作成後にプッシュされた新しいコミットと変更が競合しないようにするために必要です。
プルリクエストを作成するを使用して、元のプロジェクトへの変更を提案します。
ローカルで表示して適用の提案。
プロジェクトをフォークする
フォークは、元のプロジェクトに影響を与えることなくコードに変更を加えることができる GitHub リポジトリのコピーです。
フォークを作成する
GitHub(英語) でフォークするプロジェクトを開き、 をクリックします
元のプロジェクトのコピーがアカウントに作成されます。このプロジェクトを変更するには、プロジェクトを複製してローカルリポジトリを作成する必要があります。
フォークをリベースする
メインメニューで、マスターブランチの HEAD コミットにリベースされます。
に移動します。フォークは、フォークを作成した元のプロジェクトの
プロジェクトのフォークを最新の状態に保つ方法に関するこのビデオチュートリアルを参照してください:
関連ページ:
GitHub でホストされているプロジェクトを管理する
プロジェクトをチェックアウトする (クローン):PyCharm から直接貢献したいリポジトリのクローンを作成し、それに基づいて新しいプロジェクトを作成できます。メインメニューで、に移動します。Git メニューが使用できない場合は、を選択します。バージョン管理から取得ダイアログで、左側の GitHub を選択します。次のいずれかを実行して、GitHub にログインします。トークンがある場合は、トークンを使用するをクリックし、トークンをトークンフィールドに貼り付けて、ログインをクリックします。それ以外の場...
Git リポジトリに変更をコミットしてプッシュする
Git リポジトリに新しいファイルを追加するか、すでに Git バージョン管理下にあるファイルを変更し、現在の状態に満足したら、作業の結果を共有できます。これには、ローカルにコミットしてリポジトリのスナップショットをプロジェクト履歴に記録し、次にリモートリポジトリにプッシュして他のユーザーが使用できるようにすることが含まれます。Git ユーザー名を設定する Git は、コミットを ID に関連付けるために、ユーザー名を知っている必要があります。ユーザー名を設定していない場合、PyCharm は、最...
GitHub プルリクエストを操作する
プルリクエストは、オープンソースプロジェクトや一部の企業のワークフローで、コントリビュータからの変更を管理したり、変更がマージされる前にコードレビューを開始したりするために使用されます。プルリクエストを作成することで、元のリポジトリにプッシュしたい変更を他のユーザーに伝えることができます。これにより、そのリポジトリのメンテナーが変更を確認し、議論し、ベースブランチに統合できます。プルリクエストを作成する:メインメニューで、に移動します。プルリクエストドラフトを含むプルリクエストツールウィンドウ