Bom amigos, sou iniciante no git e estou com uma duvida e seria o seguinte.
Já possuo meu repositório do git no github, e hoje criei alguns arquivos para adicionar no meu repositorio. Só que adicionei por engado outros arquivos e a pergunta é, como faço para poder excluir todos arquivos adicionados que eu dei os commit? para depois eu escolher os arquivos que eu quero?
Isso acontece quando seu repositório remoto e local não estão atualizados com os mesmos dados, ou seja, você tem algo a mais no seu repositório remoto, quando tenta enviar algo do local, o remoto não permite até o seu local ser atualizado também.
Então antes faça um git pull origin master e depois faça o push.
D
Dayson_Rodrigues
bom, antes de você responder eu exclui meu repositório do GitHub e começar tudo novamente.
no meu repositorio local está assim:
dayson@Dayson:/media/dayson/Novovolume/Crosscode-Triadworks$gitstatusNoramomasterMudançasaseremsubmetidas:(use"git reset HEAD <file>..."tounstage)deleted:resolucao/.classpathdeleted:resolucao/.gitignoredeleted:resolucao/.projectdeleted:resolucao/src/br/com/exercicios/MegaSennaTeste.javadeleted:resolucao/src/br/com/exercicios/NumeroMaisAltoTeste.javadeleted:resolucao/src/br/com/exercicios/RetornaArrayOrdenado.javaArquivosnãomonitorados:(utilize"git add <arquivo>..."paraincluiroqueserásubmetido)resolucao/dayson@Dayson:/media/dayson/Novovolume/Crosscode-Triadworks$gitlogcommita3d15488fefbad3b3b0b8c5882cf236e2c249c8e(HEAD->master)Author:DaysonRodrigues<[emailremovido]>Date:SunSep312:58:152017-0300adicionandoestilocssdapaginadecontatocommit94e46324d1815cb3e3c7568c58ddb8ff53364d48Author:DaysonRodrigues<[emailremovido]>Date:SunSep312:45:422017-0300Primeirocommitdosexerciciosdayson@Dayson:/media/dayson/Novovolume/Crosscode-Triadworks$
OBS: Essa pasta resolucao não existe mais já foi deletada no meu repositório local, como faço para excluir isso tudo?
N
Narclk
Reinicia seu repositório local com git init e depois adicione o novo repositório remoto com git remote add origin [uri do seu novo repositório] , pois seu repositório local ainda deve está vinculado ao repositório que você deletou, para ter certeza pode usar o comando git remote show origin para obter informações sobre o repositório remoto atual que está vinculado.
D
Dayson_Rodrigues
Opa, bom como recomecei tudo novamente esta assim meu git.
Ao tentar entrar eu vejo os arquivos que não está sendo monitorato, criei 3 branch e ao tentar entrar naquela branch ele aparece varios arquivos. segue o print.
Provavelmente esses arquivos estejam vinculados ao repositório antigo, siga os passos abaixo para tentar resolver, se esse for o problema:
1º passo: use git clean -n -i para receber informações sobre quais arquivos devem ser removidos e ativar o modo interativo
2º passo: se o problema for o que eu relatei acima, a resposta do comando no primeiro passo deve ser algo como would remove nome_do_arquivo e vai aparecer um menu de opções com o que deseja fazer, selecione o número que tem a o opção clean