を使用してプライベートおよびローカルリポジトリを作成しましたgit clone --bare $upstream
(詳細はこちらHow to create a git repository on my server from the github server?)
当時は、元の github リポジトリに貢献するとは思っていませんでした。($upstream)そして、プル リクエストは github リポジトリからのみ可能であることが
わかりました。
私の質問は、元の github リポジトリにどのように貢献できますか?
次の戦略が可能かどうか疑問に思います:
- $upstream (元のオープンソース github リポジトリ) から github フォークを作成します。
- どういうわけか、新しいgithubフォークについてローカルリポジトリに教えてください(私がしたように
git remote add
)- ローカル クローンにブランチ (MyWork) を作成し、作業して、新しい github フォークにプッシュします
- 元のリポジトリ作成者へのプル リクエスト。
編集
私のプライベートリポジトリには多くの変更(コミット)が
あるため、現在の $upstream のクリーンな状態( MyWork ではなく、 origin/master で行ったローカル変更なしのアップストリームのマスター)に移動する方法が必要です。
(プルリクエストにブランチ以外の変更がないように(プルリクエスト用))
どうやってやるの?