Yet Another Git Move Commit Question.
I have a master branch that all work is being committed to. A client decided feature 123 is no longer wanted in a release (to be released later). I need to pull out commit B (for a lack of my complete understanding of Git workflow, hence this question) in to another batch so I may merge it later.
Much like if I could go back in time know that those commits need to be on their own branch and do it then so I can easily do a merge when that feature is wanted.
A --> B --> C --> D (master)
Would like to do:
A --> __ --> C --> D (master)
\
B (Feature 123)
So I can do this later:
A --> __ --> C --> D --> FUTURE COMMITS --> Z (master)
\ /
B -----------------------[Merge] (Feature 123)
I would like to take Commit B and Move it so Master so I can merge it into master at a later time.
I know I need to branch at that commit but I does me no good if the master still is aware of those changes. I know am thinking about this wrong so any incite is appreciated.
Also, these commits have been push to origin and have been pull down by other devs.