No Git, como posso adicionar um servidor de origem remota quando meu host usa uma porta SSH diferente? git remote add origin
No Git, como posso adicionar um servidor de origem remota quando meu host usa uma porta SSH diferente? git remote add origin
Eu quero forçar o git a fazer checkout de arquivos no Windows usando apenas LFnão CR+LF. Verifiquei as duas opções de configuração, mas não consegui encontrar a combinação certa de configurações. Quero que ele converta todos os arquivos LFe os mantenha LFnos arquivos. Observação: usei, autocrlf =...
Eu tenho o seguinte estado da árvore de trabalho $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use...
Eu tenho um projeto que tem um submódulo em lib/three20 Meu .gitmodulearquivo fica assim: [submodule "lib/three20"] path = lib/three20 url = git://github.com/facebook/three20.git Eu clonei isso no passado sem erros ( git submodule initseguido de a git submodule update) e ele está funcionando...
Aparentemente, sou péssimo em usar o git, apesar das minhas melhores tentativas de entender. Do kernel.org para git push: -você --set-upstream Para cada ramificação atualizada ou enviada com êxito, adicione uma referência upstream (rastreamento), usada pelo git-pull (1) sem argumentos e...
Qual é a diferença entre git clonee git
No site do GitHub, há um link ... https://help.github.com/articles/generating-ssh-keys ... e afirma ... Se você decidiu não usar o método HTTPS recomendado, podemos usar as chaves SSH para estabelecer uma conexão segura entre o seu computador e o GitHub. As etapas abaixo orientarão você na...
Eu tenho trabalhado em um projeto, mas infelizmente esqueci de mudar para minha filial e, como tal, tenho trabalhado em master Como posso copiar o trabalho (3 arquivos) que fiz aqui do master para o meu branch (chamado, por exemplo, branch123 ) sem comprometer o
Acabei de esmagar alguns commits git rebasee fiz um git push --force(que é mau, eu sei). Agora os outros engenheiros de software têm uma história diferente e, quando fazem isso git pull, o Git se fundirá. Existe uma maneira de corrigir isso, exceto fazendo um rm my-repo; git clone...
Se eu quiser marcar o commit atual. Sei que as duas linhas de comando a seguir funcionam: git tag <tagname> e git tag -a <tagname> -m '<message>' Qual é a diferença entre esses
Estou tentando personalizar o formato para git log. Quero que todos os commits sejam mostrados em uma linha. Cada linha deve mostrar apenas a primeira linha da mensagem de confirmação. Eu descobri que isso git log --pretty=shortdeveria funcionar, mas no meu computador ele mostra o log completo...
Sempre que puxo do meu controle remoto, recebo o seguinte erro sobre compactação. Quando executo a compactação manual, obtenho o mesmo: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run...
Enquanto ajudava um amigo com um problema de git hoje, tive que introduzir um ramo que precisava ser totalmente separado do masterramo. O conteúdo desse ramo realmente tinha uma origem diferente do que havia sido desenvolvido no masterramo, mas eles seriam mesclados nomaster ramo...
Existem maneiras de alterar a mensagem de confirmações posteriores: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Como você pode alterar a mensagem de confirmação do primeiro commit (que não tem
Por exemplo, eu tenho um serviço RESTful chamado Serviço de Compra. Devo nomear meu repositório: purchaserestservice purchase-rest-service purchase_rest_service ou alguma outra coisa? Qual é a convenção? Que tal no Github? Os repositórios públicos devem seguir algum
Existe uma maneira de determinar quando um ramo Git foi criado? Eu tenho um ramo no meu repositório e não me lembro de criá-lo e pensei que talvez ver o timestamp da criação despertasse minha
Eu tenho alguns arquivos no meu repositório que devem ser ignorados, eu os adicionei ao .gitignore, mas é claro que eles não são removidos do meu repositório. Portanto, minha pergunta é: existe um comando ou script mágico usando o branch-filter que pode reescrever meu histórico e remover todos...
O que o git --set-upstreamfaz? Tentei entender isso lendo o manual do git , mas não entendi
Eu tenho um arquivo gitignore que faz o git ignorar *.dllarquivos, e esse é realmente o comportamento que eu quero. No entanto, se eu quiser uma exceção (ou seja, poder confirmar foo.dll), como posso conseguir
O que eu marquei como --assume-unchanged? Existe alguma maneira de descobrir o que eu escondi usando essa opção? Examinei o .git/diretório e não vejo nada parecido com o que eu esperaria, mas deve estar em algum lugar. Esqueci o que marquei dessa maneira há algumas semanas e agora preciso...