I work on several different machines. I have a lot of specific things I like my shell to, or the prompt to look like, or aliases, etc.
What do you think the best way to keep all my machines shells to act the same?
First off, I'm aware that different machines will need different paths to bins and other differences, so my first inclination is to just include a file at the end of my profile, this is the one that we'll keep in sync.
What is the best way to keep files synced up? I can put the file on a remote system, and perhaps use git, to push, then pull my changes every once in a while. However, isn't Rsync better suited for this?