Работаю с проектом, накодил, сделал push в ветку, push успешно ушёл, вроде всё ок.
Тестер сливает с этой ветки изменения себе на сервак, и сообщает мне, что всё фигня, никаких изменений нет.
Такая фигня происходит уже не первый раз.
Получается, мои правки кода не доезжают не до сервера тестера не до dev сервера.
Бывает так, что порой впопыхах забываешь зафиксировать (git commit) локальные изменения. В таком случае, при отправке (git push) без предварительного git commit тебе сообщит о том что всё, мол, в порядке, нечего выполнять.
Средством для борьбы с этим явлением является git hooks: pre-push.
Хотя для расследования причины вам нужно обоим выполнить git log -20 и сравнить получила ли вторая сторона последние изменения.
Возможно, сервер модерируется, бывает такое на github'е, например. А если в общем, то проверь, закоммитил ли ты изменения. Потом проверь, в ту ли ветку отправил. Потом проверь, ту ли ветку скачивает тот.