1

http://readthedocs.org/にドキュメントプロジェクトがあります。これはgithubリポジトリからソースを取得します。構文がわからないため、1つまたは別のファイルに必要な可能性があるため、http://readthedocs.org/で結果を確認するために必要な数のコミットをプッシュするために、githubに別のブランチを作成しました。

master後でコミットを選択して、PRを作成するブランチにプッシュできるようにしたいと思います。そのような方法はありますか、それとも悪いアプローチであり、それにもっと適切なものがありますか?

4

1 に答える 1

2

gitcherry-pickはあなたのニーズを満たすはずです。ドキュメントはここにあります:http ://schacon.github.com/git/git-cherry-pick.html

これにより、(ブランチから)個々のコミットを選択して、作業ツリーに適用できます。

例:

jayray @ myrepo > git log
commit fd7aafce97949da4f80d5fd08b5d9bcc5e85b565
Date:   Mon Apr 16 16:50:52 2012 -0400

    added d

commit 9b40ed02b0d594391e81c0f19883f4bc05d8751c
Date:   Mon Apr 16 16:50:47 2012 -0400

    added c

commit 4359f39765aac74509a4ed876ba1266a2624797e
Date:   Mon Apr 16 16:50:41 2012 -0400

    added b

jayray @ myrepo > git checkout master
Switched to branch 'master'

jayray @ myrepo > git cherry-pick 9b40ed02b0d594391e81c0f19883f4bc05d8751c
[master 3b78d02] added c
 0 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 c

したがって、これにより、ブランチからマスターに単一のコミットを適用することができました。複数のコミットを指定することもできます。

于 2012-04-16T20:46:35.327 に答える