Articles of git

Compositor – usando um repository local

Eu sou um iniciante no Compositor e estou tentando tornar um projeto dependente de outro, enquanto ambos os projetos só existem na minha máquina local. O composer.json no meu projeto de biblioteca (ProjectA) é: { “name” : “project/util”, “type” : “library” } Eu inicializei o git na pasta base deste projeto. Meu compositor.json no projeto, […]

Git: Como posso encontrar um commit que mais se assemelhe a um diretório?

Alguém pegou uma versão (desconhecida para mim) do Moodle, aplicou muitas mudanças em um diretório e liberou ( tree aqui ). Como posso determinar qual commit do projeto original foi mais provavelmente editado para formar essa tree? isso me permitiria formar uma ramificação no commit apropriado com este patch. Certamente veio dos ramos 1.8 ou […]

Como raspar um commit específico com profundidade 1?

É possível clonar superficialmente um commit específico em um repository, isto é, com profundidade 1? Algo como git clone http://myrepo.git 728a4d –depth 1 obter o estado do repository como está no commit com SHA 728a4d… ? A motivação é evitar ter que clonar todo o repository, então verifique o commit específico, quando estamos interessados ​​apenas […]

Git: compromete-se com várias filiais ao mesmo tempo

Eu quero fazer um único commit em diferentes branches ao mesmo tempo, já que, no meu projeto, tenho diferentes branches para diferentes clientes. Digamos que eu tenha feito um novo recurso commit no Branch A. Também posso fazer este commit no Branch B, Branch C e D ao mesmo tempo? Existe algum comando de atalho […]

Prática recomendada para armazenar arquivos .jar no VCS (SVN, Git,…)

Eu sei, no tempo de Maven, não é recomendado armazenar bibliotecas em VCS, mas às vezes faz sentido, no entanto. Minha pergunta é como melhor armazená-los – comprimido ou descompactado? Descompactados, eles são maiores, mas se forem substituídos algumas vezes por outros mais recentes, talvez a diferença armazenada entre dois arquivos .jar não compactados seja […]

Stash muda para arquivos específicos

Eu tenho um grande projeto de git que eu, estupidamente, importei para eclipse e executei uma autoformatação. Agora, todos os arquivos no projeto estão sendo exibidos como modificados. Em vez de enviar meus arquivos formatados, eu preferiria reverter todos os arquivos que foram formatados e não tive outras alterações. Por exemplo: $ git status # […]

Código do Visual Studio não pode detectar o git instalado

Relatórios do Visual Studio Code “Parece que o git não está instalado no seu sistema.” quando tento mudar para a visualização do git. Eu sei que tenho git instalado e usado por outros clientes git. Eu acho que se eu reinstalar o git seguindo as instruções do Visual Studio Code (“instalar com o Chocolatey ou […]

Git – Criando um arquivo .gitignore

Eu estou olhando para criar um arquivo .gitignore para que certos arquivos não sejam verificados no repository. Alguém tem um guia sobre como e onde colocar esse arquivo? Eu tentei colocá-lo no meu diretório de trabalho, executei o status git e ele ainda está pegando os arquivos que eu gostaria que ele ignorasse. Eu usei […]

Heroku – Exibe o hash de commit atual

Eu quero mostrar o hash do commit atual do git no navegador para que a equipe de teste (que não tem access para executar os comandos do heruko) possa include o hash de commit correspondente nos relatórios de bug. Primeiro eu tentei grit, mas algo está quebrado e não funciona no Heroku (no local funciona […]

Como servir o GIT através do HTTP via NGINX com usuário / senha?

Apesar de todos os links que encontrei sobre como configurar o git / nginx para obter meus repositorys, não consigo fazê-los funcionar. Eu segui este tutorial, repository Git sobre HTTP WebDAV com nginx , mas a restrição de usuário / senha não funciona. Qualquer um pode clonar o repository. Eu sou de uma configuração usando […]