git insiste em me dizer “já atualizado”. O que devo fazer?

2

Eu sou novo no git, e estou trabalhando em um projeto com um amigo, e em algum lugar algo deu errado, e não posso consertar isso.

O estado agora é que tenho uma cópia de trabalho no meu computador, mas quando executo git pull ou git fetch e, em seguida, git merge , obtenho a saída Already up-to-date. . Por outro lado, quando faço um novo diretório, e executo um git clone ... .. , recebo uma cópia quebrada do projeto. Eu verifiquei ramificações, mas tenho apenas uma ramificação master . Aqui estão alguns comandos para que você possa identificar o que estou perdendo.

$ git branch
* master
$ git pull
Password: 
Already up-to-date.
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .DS_Store
nothing added to commit but untracked files present (use "git add" to track)
$ 

Aqui está uma imagem de ramificação do bitbucket:

O que eu quero fazer é enviar o que eu tenho e passar por cima de tudo no servidor. Ou a fusão 20bc5e1 com e5dd998.

Eu tentei isso:

$ git branch friend 20bc5e1
$ git branch
* master
  friend
$ git merge friend
Already up-to-date.

Então eu não tive sucesso com isso.

Editar

Depois de bater a cabeça, fiz a coisa mais simples: inseri uma nova mudança trivial (acrescentei uma carta em um comentário) e, em seguida, confirmei, depois pressionei. E algo ligado aconteceu, quando abri uma nova pasta e clonei o projeto novamente, recebi a última versão de trabalho. Mas quando eu chequei esse comentário, a nova carta não estava lá. Seu simples compromisso atrás. Como posso consertar isso?

    
por Ramzi Kahil 06.01.2013 / 12:12

0 respostas

Tags