Когда я делаю коммит на одной машине(linux) и делаю push или rebase на другую машину(оффтопик), то изменения заливаются правильно - на другой машине создается нужный коммит, но появляются "Изменения, зарегистрированные в индексе, но несохраненные". Т.е. git на второй машине предлагает тут же сделать коммит, который отменяет изменения предыдущего коммита, который был запушшен с первой машины. Если сделать git reset --hard HEAD - то все приходит в норму. Но это ненормально, потому что если на второй машине в это время тоже велось редактирование - то оно тоже будет срезано. Как же заставить git не отменять предыдущий коммит таким странным образом?