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.

646
Como dizer ao git qual chave privada usar?

sshtem a -iopção de informar qual arquivo de chave privada usar ao autenticar: -i identity_fileSeleciona um arquivo a partir do qual a identidade (chave privada) para autenticação RSA ou DSA é lida. O padrão é ~/.ssh/identitypara a versão 1 do protocolo ~/.ssh/id_rsae ~/.ssh/id_dsapara a versão...

129
Existe uma maneira de editar uma mensagem de confirmação no GitHub?

Existe uma maneira de editar uma mensagem de confirmação após confirmar e enviar para o GitHub? Vejo que há um 'adicionar uma nota', bem como comentários embutidos, mas nenhuma edição real de uma mensagem de confirmação. Também há 'alterar confirmação' nas extensões git, mas isso não edita a...

127
Como posso reverter 1 confirmação?

Eu tenho 2 confirmações que não forcei: $ git status # On branch master # Your branch is ahead of 'faves/master' by 2 commits. Como posso reverter meu primeiro (o mais antigo), mas manter o segundo? $ git log commit 3368e1c5b8a47135a34169c885e8dd5ba01af5bb ... commit

120
Git Bash aqui no ConEmu

Como criar uma entrada de menu de contexto com o botão direito do mouse para abrir o Git Bash em uma determinada pasta do ConEmu ? Consulte Git Bash aqui no Console2 para obter a pergunta equivalente para o

97
Usando várias chaves públicas SSH

Eu tenho uma conta pessoal e uma conta corporativa no Unfuddle. No Unfuddle, as chaves SSH podem ser usadas apenas em uma única conta, por isso preciso criar uma chave SSH separada no meu laptop para as duas contas. Corri ssh-keygen -t rsapara gerar duas chaves com nomes diferentes (pessoal é o...

93
O GPG pode assinar confirmações antigas?

O Git agora tem a capacidade de assinar confirmações git commit -S, o que é ótimo, mas às vezes eu esqueço a flag e commit, às vezes, envio correções para as quais aplico am, e esse comando não tem uma flag para assinar. Existe uma maneira de adicionar uma assinatura a uma confirmação já...

92
Como fazer com que o git-complete.bash funcione no Mac OS X?

Segui http://blog.bitfluent.com/post/27983389/git-utilities-you-cant-live-without para adicionar git-completion.bashao meu/opt/local/etc/bash_completion.d/git-completion e eu coloquei PS1='\h:\W$(__git_ps1 "(%s)") \u\$ 'no meu .bashrc_profile Mas agora estou recebendo -bash: __git_ps1: command...

84
Usando o Git em vários sistemas sem acesso à rede

Quero usar o controle de versão, mas, por razões de segurança, o servidor no qual estou trabalhando não tem acesso à Internet: só ​​posso mover arquivos em uma unidade flash USB. Ainda posso usar o Git com esta configuração? Posso criar pequenos patches que posso aplicar em um repositório...

55
Puxe para outro ramo Git sem alternar

recentemente mudamos de SVN para Git e, ao mesmo tempo, colocamos nossos sistemas ao vivo no controle de versão (em vez de check-out local e cópia de arquivo ao vivo). No projeto ao qual estou designado, todos acessamos o mesmo repositório e, para obter alterações no live, estamos git pulllá. Isso...

53
Como posso enviar um repositório Git para uma pasta sobre SSH?

Eu tenho uma pasta chamada my-project dentro da qual fiz git init , git commit -a , etc. Agora, quero enviá-lo para uma pasta vazia em / mnt / foo / bar em um servidor remoto. Como posso fazer isso? Eu tentei, com base no que li: cd my-project git remote add origin