I'm a relatively new git user. I'm rebasing a log when other developers commit unrelated changes. What is the problem with git rebase?
Using rebase to clean you local history is ok. Maybe even recommended or mandatory depending on the project. Changing history, which is already in other people's repos, will lead confusion and should really be avoided.