Articles of git

Reverter para um antigo Git commit em um repository público

Como posso reverter para um commit específico no git? A melhor resposta que alguém poderia me dar era usar o git revert X vezes até eu alcançar o commit desejado. Então, digamos que eu queira reverter para um commit com 20 commits antigos, eu teria que executá-lo 20 vezes. Existe uma maneira mais fácil de […]

Git: Como encontrar um arquivo deletado no histórico de commit do projeto?

Era uma vez, havia um arquivo no meu projeto que agora gostaria de poder obter. O problema é: eu não tenho idéia de quando eu deletei e em qual caminho estava. Como posso localizar os commits deste arquivo quando ele existia?

Não é possível enviar para o GitHub por causa do arquivo grande que eu já excluí

Atualmente tenho Repo vazio do GitHub Repo de servidor SSH (principal) Repo Local O repository de servidores SSH era o repository mais atualizado (site de produção), então eu fiz um clone do Git de lá para o local. Então tentei fazer um git push para o GitHub. Tudo correu bem, mas depois disse algo sobre […]

git pull enquanto não estiver em um diretório git

Digamos que eu tenha um diretório /X/Y , que é um repository git. É possível de alguma forma chamar um comando como git pull de dentro /X , mas direcionando o diretório /X/Y ? EDIT: Eu acho que eu estava pensando especificamente: é possível fazer isso usando o comando git, mas sem ter que mudar […]

Como recuperar o hash para o commit atual no Git?

Gostaria de manter (por enquanto) a capacidade de vincular changesets do Git a itens de trabalho armazenados no TFS. Eu já escrevi uma ferramenta (usando um hook do Git) na qual eu posso injetar identificadores de workitem na mensagem de um changeset do Git. No entanto, eu também gostaria de armazenar o identificador do commit […]

git –git-dir não está funcionando como esperado

Eu estou tentando executar git de um diretório diferente do que eu estou dentro Então, por exemplo, se eu estou em: cd /home/domain/ git status << runs perfect ie # On branch master # Your branch is ahead of 'origin/master' by 6 commits. Então agora eu quero executar este comando de um diretório diferente usando […]

Usando o Git com um projeto existente do XCode

Eu estou tentando descobrir como usar o git no meu stream de trabalho do projeto, e eu tenho um projeto XCode existente que eu quero colocar no repository. Acho que tenho o repository configurado corretamente no organizador, mas o menu Controle de origem está esmaecido. Aparentemente, é fácil de fazer se você iniciar um novo […]

Como reverter todas as alterações locais no projeto gerenciado pelo Git para o estado anterior?

Eu tenho um projeto em que eu corri git init . Depois de vários commits, eu git status que me disse que tudo estava atualizado e não houve mudanças locais. Então fiz várias alterações consecutivas e percebi que queria jogar tudo fora e voltar ao meu estado original. Esse comando fará isso por mim? git […]

É possível clonar git config a partir de uma localização remota?

Eu tenho um repository nu em localização remota com algumas configurações que gostaria de compartilhar com todos que clona. É possível? Toda vez que eu clona, ​​parece reverter tudo em .git/config para os padrões e apenas adicionar informações sobre repo remoto.

Como mostro as alterações que foram realizadas?

Eu encenei algumas mudanças para serem cometidas; Como posso ver o diff de todos os arquivos que são testados para o próximo commit? Estou ciente do status do git , mas gostaria de ver os diffs reais – não apenas os nomes dos arquivos que são preparados. Eu vi que a página man do git-diff […]