Perguntas com a marcação «git»

O Git é um sistema de controle de versão distribuído de código aberto originalmente projetado e escrito por Linus Torvalds. Geralmente é usado para acompanhar o código fonte de projetos de software. Como DVCS, o Git fornece ajuda poderosa com ramificação, fusão e desenvolvimento distribuído.


5
Marque o arquivo como "incompatível" com o Git
Quero mostrar alguns dos meus trabalhos, enviando-os para minha conta do GitHub. No entanto, existem alguns arquivos que contêm senhas, como conexões com o banco de dados. Existe uma maneira de marcar um arquivo como incompatível com o Git para que ele não possa aparecer no GitHub?
41 git  github 

3
O Git evita a degradação dos dados
Eu li que o ZFS e o Btrfs usam somas de verificação para impedir a degradação dos dados e eu li que o Git tem integridade através do hash essencialmente tudo em cada commit. Eu usaria um servidor Git em um NAS Linux com Btrfs RAID 1 para armazenamento, mas …

4
Git: Como excluir todos os arquivos não rastreados?
Estou usando o Git para controle de versão. Agora eu quero excluir na minha máquina local todos os arquivos no repositório que não são rastreados. Eu posso usar git status para listar esses arquivos, mas como posso excluir todos eles?
40 git 

6
Você pode especificar o git-shell em .ssh / allowed_keys para restringir o acesso apenas aos comandos git via ssh?
Eu gostaria de poder usar uma chave ssh para autenticação, mas ainda assim restringir os comandos que podem ser executados no túnel ssh. Com o Subversion, consegui isso usando um arquivo .ssh / allowed_keys como: command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc... Eu tentei isso com "/ usr / …
37 ssh  git 

4
Falha no push do Git com Fatal: HttpRequestException encontrado
É realmente estranho que, quando eu tento usar git pushhoje, relate erros Fatal: HttpRequestException encounterede exija que eu digite o nome de usuário e a senha. Eu tentei git pulle git cloneos dois funcionam bem. E funciona bem antes deste dia e a regeneração da chave ssh parece ser inútil. …
36 ssh  git  github 

4
Por que não consigo enviar um commit vazio?
git commit --amend --allow-empty então git push origin master o idiota disse que ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'remoteurl' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note …
35 git 



3
Como ressincronizar um garfo do original
Acabei de criar um projeto no Github. Fiz modificações e enviei uma solicitação de recebimento. O proprietário fundiu meu garfo com o projeto principal e depois disso ele fez algumas modificações. Então, por enquanto, meu fork não é atualizado com o projeto principal. Sinto falta das modificações que ele fez …
33 git  merge  github  forking 

4
Como ativar a saída colorida para diferenças OSX?
Eu preciso diferenciar dois arquivos (não duas versões do mesmo arquivo, eles são rastreados pelo git, mas isso não tem relação) e eu gostaria de obter uma saída colorida, como posso conseguir isso? $ diff file_1 file_2 1,9d0 < <script ... > < // more code < </script> $ O …
33 macos  terminal  git  diff 

5
Como descartar alterações de arquivos da janela de status de fugitivos?
Quando na janela de status do plugin fugitivo , acessada usando , é possível diferenciar as alterações de um arquivo usando e alternar os arquivos para confirmar o uso .:GstatusD- Existe algum atalho semelhante para descartar alterações, com o descarte que quero dizer equivalente git checkout -- filename? Atualizar: Foi …
33 vim  git 

1
GIT Substituir ramificação com mestre
Eu tenho um ramo de desenvolvimento antigo que está completamente desatualizado. Não quero removê-lo, mas quero substituir seu conteúdo inteiramente pelo ramo mestre. Significado, eu quero dev_branch = master Eu tentei: git merge -s ours dev_branch Mas não funcionou ...
33 git 

3
Reescreva o histórico do git para substituir todo o CRLF para o LF?
Vou transferir um repositório Git privado da caixa win32 para o Ubuntu. Embora eu possa fazer uma confirmação final do dos2unix, mas gostaria de reescrever toda a história, portanto, algumas GUI do Git exibirão log / diff corretamente. Por exemplo, o gitg irá inserir linhas vazias para cada CR / …
32 git 

3
Como posso compartilhar um stash git?
Existe uma maneira de compartilhar um esconderijo no git? Eu trabalho em várias máquinas e muitas vezes quero poder mover meu estado de trabalho atual de uma para outra. Estou procurando uma maneira de empurrar / puxar um estoque de um clone para outro e fazer com que ele apareça …
32 git 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.