Articles of git

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)?

Como posso adicionar um diretório vazio a um repository Git?

Como posso adicionar um diretório vazio (que não contém arquivos) a um repository Git?

Como alterar o autor e o nome do committer e o e-mail de vários commits no Git?

Eu estava escrevendo um script simples no computador da escola e fazendo as alterações no Git (em um repository que estava no meu pendrive, clonado do meu computador em casa). Depois de vários commits, percebi que estava cometendo coisas como o usuário root. Existe alguma maneira de alterar o autor desses commits para o meu […]

Definição de “downstream” e “upstream”

Eu comecei a jogar com o Git e encontrei os termos “upstream” e “downstream”. Eu já vi isso antes, mas nunca os entendi completamente. O que esses termos significam no contexto de SCMs (ferramentas de gerenciamento de configuração de software ) e código-fonte?

Como desfazer os commits mais recentes no Git?

Eu acidentalmente enviei arquivos errados para o Git , mas ainda não enviei o commit para o servidor. Como posso desfazer esses commits do repository local?

Como remover / excluir um arquivo grande do histórico de commits no repository Git?

Ocasionalmente eu deixei cair um DVD-rip em um projeto de website, então descuidadamente git commit -a -m … , e, zap, o repository foi inchado por 2.2 shows. Da próxima vez que fiz algumas edições, excluí o arquivo de vídeo e confirmei tudo, mas o arquivo compactado ainda está lá no repository, no histórico. Eu […]

Como fazer o Git “esquecer” de um arquivo que foi rastreado mas agora está no .gitignore?

Existe um arquivo que estava sendo rastreado pelo git , mas agora o arquivo está na lista .gitignore . No entanto, esse arquivo continua aparecendo no git status depois de ser editado. Como você força o git a esquecer completamente?

Ignorar arquivos que já foram confirmados em um repository Git

Eu tenho um repository Git já inicializado que eu adicionei um arquivo .gitignore para. Como posso atualizar o índice do arquivo para que os arquivos que eu quero ignorar sejam ignorados?

Como adiciono arquivos no Git ao caminho de um submódulo anterior?

Eu tenho um projeto que costumava conter um submódulo, no caminho mysubmodule . Instalei o último Git da fonte (1.8.3-rc2) e executei o git submodule deinit mysubmodule . Em seguida, apaguei o arquivo .gitmodules e .gitmodules a alteração. Eu também deletei o diretório mysubmodule pasta mysubmodule . Eu gostaria de mysubmodule os arquivos do mysubmodule […]