2016-06-17 7 views
2

私はGitHub上の誰かからプロジェクトをクローンし、それを変更しました。後でこれらの変更が私にとって役立つだけでなく他の人にも役立つと私は思っていたので、私はプルのリクエストをしたかったのです。それを行うには、オリジナルのメンテナが私のプルリクエストを受け入れることができるように私自身の公開バージョンを持っている必要があります。git repoを変更しますが、ファイルを保持するにはどうすればよいですか?

私はgithubで自分のプロジェクトをホストしていますので、私はそれをフォークしてレポを作りました。しかし、今では自分のローカルコミットをオリジナルのgitファイルを使って自分のバージョンに適用したいと思っています。これを行う良い方法はありますか?

答えて

2

git remote set-url origin [url]

1

あなたは、リモートupstreamとして、元のレポを設定することができます。

$ git remote rename origin upstream 

その後元としてあなたのGitHubのレポを追加します。

$ git remote add origin [url-of-your-github-repo] 

次にあなたが定期的にそのレポからの変更に引っ張ることができます。

$ git pull upstream 
1

リモコンとしてレポを追加してプッシュを送信するだけですリクエスト

git remote add mine $YOUR_REPO_CLONE_URL 
git push mine $NAME_OF_YOUR_BRANCH 

関連する問題