git move HEAD

Teteshnik

как подвинуть HEAD на текущий комит?
вобщем вот такое выдает, Your branch is ahead of 'origin/master' by 5 commits.
мне нужно чтобы текущий комит стал головой и не выдавалось этого сообщения

evgen5555

git push
?

Teteshnik

это я так понимаю засунет все в "главный" репозитарий. в рабочей копии это никак не зарезолвить?

evgen5555

почему?
коммитишься в рабочей ветке, потом переключаешься на мастера, делаешь пул, потом переключаешься обратно и мержишься

Teteshnik

ой...
короче я на мастере
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.
#
nothing to commit (working directory clean)
бранчей кроме этой нет
$git branch
* master
после того как я смогу запушить все в главный репозитарий, эта дрянь пропадет?

spitfire

эта дрянь пропадет?
Цель именно в удалении этой надписи с экрана или всё-таки в чём-то ещё? Что сделать-то хочется?

evgen5555

после того как я смогу запушить все в главный репозитарий, эта дрянь пропадет?
можно еще тупо локально отбранчиться

Teteshnik

да, она меня нервирует. мне кажется что я что-то не так делаю.
раньше не было такого, потом я что-то напортачил с файлами, комитами и это появилось.

spitfire

Так ничего ж необычного. В твоём локальном master есть коммиты, которых нету в origin/master. Делов-то.

Teteshnik

ну ок
до этого было что-то типа
"Your branch and 'origin/master' have diverged, # and have 1 and 1 different commit(s) each, respectively."
потом я сделал мердж и вот это появилось.
---------------------------------------------------
попутно вопрос.
на удаленном сервере у меня есть эта рабочая копия о которой все выше говорится. можно ли в netbeans подконнектиться к этой копии и работать с ней напрямую. т.е. чтобы комиты в нетбинзе сразу уходили в рабочую копию на сервере без всяких пуш и пул.

evgen5555

ну ок
до этого было что-то типа
"Your branch and 'origin/master' have diverged, # and have 1 and 1 different commit(s) each, respectively."
потом я сделал мердж и вот это появилось.
если ты мержил свой бранч в мастер, надо просто все коммиты запушить на сервер

Teteshnik

ага, попробую. спасибо

kill-still

лучше без мёрджа в таком случае делать через
git pull --rebase
потом историю читать невозможно же!
Оставить комментарий
Имя или ник:
Комментарий: