をコミットmaster
ブランチのcommit A
のみをproduction
ブランチとマージするように求められました。これを行う最善の方法は何ですか?私はセットアップGitlabをしたと私はここに記載のワークフローに従うことをしようとしている
git cherry-pick
コマンドを使用する必要がありますか?私はcherry-pick
でバージョン履歴を失うことを読んだ。
私が以前のコミットの1つをmaster
ブランチからproduction
ブランチにマージする必要がある場合、どうすればよいですか?
私はこれに固執しています。どんな助けでも大歓迎です。
おかげで、
更新: git push <remotename> <commit SHA>:<remotebranchname>
見つかり答えここに:あなたは、具体的選択で行った変更をしたい場合How can I push a specific commit to a remote, and not previous commits?
AとXの間に何かがありますか? – max630
何もありません。 xはプロダクションブランチにマージされた最新のコミットで、プロダクションサーバにデプロイされます。実際に私のリポジトリコミットでは、Aは小さな機能です。それは完了しましたが、生産に追い込まれず、私は他の機能についても作業を続けました。今は、フィーチャーAをプロダクションにプッシュしたいだけです。 –
あなたは単にAコミットをマージすることができます。実際、与えられた答えはちょうどこれを示唆しています。 – max630