How to use git to manage one codebase but have different environments
Posted
by emostar
on Super User
See other posts from Super User
or by emostar
Published on 2010-06-02T23:11:18Z
Indexed on
2010/06/02
23:14 UTC
Read the original article
Hit count: 193
git
I'm using git for a personal project at the moment and have run into a problem of having one codebase for two different environments and was wondering what the cleanest way to use git would be.
Main Desktop
I Use this machine for most of my development. I have a git repository here that I cloned off of an empty repository that I use on my internal server. I do most of my work here and push back to the internal server so I can use that as a master of truth and to ease making backups.
Laptop
I sometimes want to code on the road, so I did a clone from the internal server and created a new branch called "laptop-branch". Unfortunately some directories MSVC++ version are different than from the Main Desktop environment. I just modified the files in the "laptop-branch" and committed them there.
Now I did a lot of changes while on vacation with my laptop, and want to push them to origin, but don't want the changes I made that were related to directories and compiler versions to be pushed back to origin.
What would be the best way to get this done?
© Super User or respective owner