2012-12-19 2 views
2

Я делаю git log --all, чтобы показать все коммиты, но последний не показывается ...Git: Я не могу видеть последний коммит либо нажать

Даже, когда я толкать это говорит Everything up-to-date, и Я ожидал, что смогу нажать последние commitS.

Я GIT шоу-отрасли, и он говорит:

[master] Merge branch 'master' of bitbucket.org:jargd/contract 

Любая помощь?

+0

и что такое 'git branch' return? Любая ветка с «*» перед ней? В противном случае вы находитесь в автономном режиме HEAD (http://stackoverflow.com/a/3965714/6309). – VonC

+0

А как насчет изменений, которые вы хотели совершить? Они ушли? Используйте git reflog и проверьте, что произошло с фиксацией. Вы либо сделали сброс git, checkout или commit --amend. –

+0

@VonC git branch показывает это: [1-я строка] * (без ветки) [2-я строка] мастер. – ziiweb

ответ

2
* (no branch) 

Средства "detached HEAD"

Вы могли бы создать ветку на этот коммит:

git checkout -b newBranch 

И толкают эту ветвь.

+0

, но я не хочу создавать другую ветку, я хотел бы работать в мастер-ветке. – ziiweb

+0

@tirengarfio вы бы хотели работать в главной ветке, хотя все еще находились в текущей фиксации? Другими словами, хотите ли вы сбросить основную ветвь до текущей фиксации ('git reset master')? Это означало бы принуждение следующего толчка (как в http://stackoverflow.com/questions/12302171/egit-on-eclipse-how-to-git-push-force/12302449#12302449), забыв о других коммитах на мастер ... – VonC

Смежные вопросы