Articles of git

Squash meu último X comete juntos usando o Git

Como posso esmagar meus últimos X commits em um commit usando o Git?

Egit na tree desaparecida do eclipse

Parece que tenho um erro de tree ausente. Só para ser justo, eu fiz totalmente apenas bagunçar meus arquivos locais no git e me cansei e fiz uma exclusão completa do disco rígido no meu repository e recodifiquei do master remoto. Agora estou recebendo o seguinte erro. Uma das primeiras coisas que fiz foi criar […]

atualização do submodule git

Eu não estou claro sobre o que os meios a seguir (do git submodule update docs): … fará com que os submódulos HEAD sejam desconectados, a menos que –rebase ou –merge seja especificado … Como o –rebase / –merge muda as coisas? Meu principal caso de uso é ter um monte de repositorys centrais, que […]

Como mover o HEAD de volta para um local anterior? (Cabeça destacada)

No git, eu estava tentando fazer um commit do squash, mesclando em outro branch e, em seguida, reiniciando o HEAD no local anterior via: git reset origin/master Mas preciso sair disso. Como posso mover o HEAD de volta para o local anterior? Eu tenho o SHA1 frag ( 23b6772 ) do commit para o qual […]

O git pode alternar automaticamente entre espaços e tabs?

Eu uso abas para indentação em meus programas python, mas gostaria de colaborar (usando git) com pessoas que usam espaços. Existe uma maneira de o git converter automaticamente entre espaços e abas (digamos, 4 espaços = 1 aba) em empurrar / buscar? (semelhante à conversão CR / LF)

Qual é a diferença entre ‘git pull’ e ‘git fetch’?

Moderador Observação: Como essa pergunta já teve sessenta e seis respostas postadas, considere se você está ou não contribuindo com algo novo antes de postar outra. Quais são as diferenças entre git pull e git fetch ?

Como faço para clonar um subdiretório apenas de um repository Git?

Eu tenho meu repository Git que, na raiz, tem dois subdiretórios: /finisht /static Quando isso estava no SVN , o /finisht era verificado em um lugar, enquanto o /static estava em outro lugar, assim: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Existe uma maneira de fazer isso com o Git?

Por que meu repository do Git entrou em um estado HEAD separado?

Eu acabei com uma cabeça desconectada hoje, o mesmo problema descrito em: git push diz tudo atualizado mesmo que eu tenha alterações locais Tanto quanto eu sei que eu não fiz nada fora do comum, apenas comete e empurra do meu repository local. Então, como acabei com uma detached HEAD ?

Git para iniciantes: o guia prático definitivo

Ok, depois de ver este post por PJ Hyett , decidi pular para o final e ir com o Git . Então, o que eu preciso é de um guia prático para iniciantes do Git. “Iniciante” sendo definido como alguém que sabe como lidar com seu compilador, entende em algum nível o que é um […]

Existe uma maneira de pular a digitação de senha ao usar https: // no GitHub?

Eu recentemente mudei para sincronizar meus repositorys para https: // no GitHub (devido a problemas de firewall), e ele pede uma senha toda vez. Costumava ser que eu tinha um certificado SSH e era o suficiente. Existe uma maneira de ignorar a senha no meu caso (usando http / https)?