On Nov 12, 10:59 pm, ruud <r.grosm...@gmail.com> wrote: [...] > I work on several project on two sites: the site the software wil run > on eventually and on my laptop. > The two sites differ: the operating system is different, the installed > software is a bit different and the file system has another structure. > When I pull from the git repository, the first thing I have to do is > to adjust the software and inifiles a bit so that it runs on my > laptop. When I push to the repository, I have to undo the changes > before pushing. > And the next time, I have to do exactly the same. > > I do the adjustments now in a commit on its own, so that I can undo > that one with rebase, but I am still not comfortable with it. I have a > feeling there must be a better way, a git way to apply and un-apply > the environment changes. > Can you advice me what commands I can use to tackle this little > inconvenience?
There's a way to make automatic modification to the contents of the files when they are checked in and out, see [1], in particular, the "filter" attribute. http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to git-us...@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.