Let's say I cloned a repository. My local files are "clean", I will call it "Version A".
But now I need perform some config changes (connection strings, etc). That changes never need back to server. So I thought about create a new branch with my config changes ONLY. I will call it "Version B".
Finally, I will do some local work, bug fixes, etc. I will call it "Version C".
Now, I want send my changes to server. My idea is send to server "Version A" + "Version C", removing added the changes (or ignoring?) on "Version B".
I wonder if this is possible, and how I do it?
EDIT: If possible, tell me a ELI5 step by step...