2016-05-05 2 views
2

Я настроил Gitlab на локальном сервере. Когда я выталкиваю код в начало, он показывает только половину истории фиксации и пропускает остатки коммитов.Локальная установка Gitlab не показывает всех коммитов

Вот моя история коммитов на моем компьютере: enter image description here

Так мой последний коммит это делается сегодня, но моя установка Gitlab показывает последний коммит в мае 2015. Снимок экрана одного и того же:

enter image description here Что могут быть вероятными причинами для этого и как я могу это исправить?

+0

Вы толкнули ветку, отличную от мастера? В вашем первом снимке экрана, что даст вам 'git log -pretty = oneline -decorate'? – VonC

+0

@ VonC: добавление скриншота с этими командами. Да, кажется, я сделал что-то не так –

ответ

2

ГОЛОВКА без филиала означает, что вы находитесь в detached HEAD.

Толчок git будет только толкать ветвь (фиксация, связанная с именем ветви), а не отдельную головку.

Вы можете использовать fix that by creating a temporary branch и объединить его в мастер: он будет переадресовать мастеру на него.

# git add/commit first 
git branch tmp 
git checkout master 
git merge tmp 
+0

Спасибо за ответ. Проблема исправлена ​​сейчас :) –

+1

@AbhijeetPanwar Я добавил исправление в ответ. – VonC