How to manage my software configuration at github
Here is the situation:
- I've set up a repository at github to store my configuration of specifi software.
- I synchronize the configuration with several computers
- All these computers belongs to me only.
My issue is after using
git pull/push for some time. My commit history looks not linear.
Simple. I need use
git pull –rebase origin master instead of
git pull origin master
Rebase will usually rewrite my commit history at your local branch. It's totally fine because I won't share the software configuration on my local computer. If I want to share my configuration, I will use the public url at github.