Articles of git

Quanto de um git sha é * geralmente * considerado necessário para identificar exclusivamente uma alteração em uma determinada base de código?

Se você vai construir, digamos, uma estrutura de diretórios onde um diretório é nomeado para um commit em um repository Git, e você quer que ele seja curto o suficiente para fazer seus olhos não sangrarem, mas tempo suficiente para que a chance de colidir seria insignificante, quanto da substring SHA é geralmente necessária? Digamos […]

Fazendo ‘git log’ ignorar alterações para certos caminhos

Como posso fazer o git log mostrar apenas os commits que alteraram arquivos diferentes daqueles que eu especifico? Com o git log , eu posso filtrar os commits que eu vejo para aqueles que tocam um determinado conjunto de caminhos. O que eu quero é inverter esse filtro para que somente os caminhos de toque […]

Windows git “aviso: LF será substituído por CRLF”, essa cauda de aviso está para trás?

env: Windows 7 msysgit Quando eu me git commit , diz: warning: LF will be replaced by CRLF. Esta cauda de aviso está para trás? Eu edito o arquivo no Windows, o final da linha é CRLF , assim como esta foto: E o git muda para o LF por se comprometer com o repo. […]

Alterar caso de um arquivo no Windows?

Existem alguns arquivos em nossa base de código controlada por git que eu gostaria de renomear. Especificamente, eu só quero mudar o caso do arquivo, de modo que sourceCode.java se torne SourceCode.java , por exemplo. O problema: estou em uma checkbox do Windows e o sistema de arquivos pensa que eles são o mesmo nome […]

git index.lock O arquivo existe quando tento confirmar, mas não consigo excluir o arquivo

Quando eu faço ‘git commit’, estou recebendo o seguinte: fatal: Unable to create ‘project_path/.git/index.lock’: File exists. No entanto, quando eu faço ls project_path/.git/index.lock está dizendo que o arquivo não existe. Qualquer pensamento sobre o que devo fazer? Eu também notei que project_path / .git é de propriedade de root, não tenho certeza se isso tem […]

O que é o GIT_WORK_TREE, por que eu nunca precisei configurar este ENV var, por que agora?

Estou usando o Git no Ubuntu Linux para sincronizar e implantar meus projetos. Tenho Repo em minha máquina local de Linux e dois repos no meu servidor, um repository vazio e o outro como um aplicativo implantado. Sempre funcionou bem, mas agora criei outro repository para o meu outro site e agora recebo este erro: […]

Git para Windows: .bashrc ou arquivos de configuração equivalentes para o shell Git Bash

Acabei de instalar o Git for Windows e fiquei feliz em ver que ele instala o Bash. Eu quero personalizar o shell da mesma maneira que eu posso no Linux (por exemplo, configurar aliases como ll para ls -l ), mas não consigo encontrar arquivos de configuração .bashrc ou equivalentes. O que devo estar editando?

Msysgit bash é terrivelmente lento no Windows 7

Eu amo o git e o uso no OS X praticamente sempre em casa. No trabalho, usamos o svn no Windows, mas queremos migrar para o git logo que as ferramentas tenham amadurecido completamente (não apenas o TortoiseGit , mas também algo semelhante à integração do Visual Studio realmente interessante fornecida pelo VisualSVN ). Mas […]

Por que devo usar o version control?

Eu estava lendo um blog onde o escritor disse isso “O código não existe a menos que seja verificado em um sistema de version control. Use o version control para tudo que você faz. Qualquer version control, SVN, Git, até mesmo CVS, domine-o e use-o.” Eu nunca usei nenhum tipo de version control e não […]

Usando o git para obter apenas a última revisão

Eu quero acompanhar um projeto que usa o git. Eu não quero clonar o repository completo e o histórico completo, apenas quero a revisão mais recente e quero poder atualizar para novas revisões do projeto remoto. Eu tentei usar o git clone, mas isso cria uma cópia de todo o repository (tamanho de arquivo enorme), […]