Articles of git

Impulso do Git rejeitado após rebase do ramo de recurso

OK, eu pensei que este fosse um cenário simples, o que eu sinto falta? Eu tenho um branch master e um branch de feature . Eu faço algum trabalho no master , alguns no feature , e depois um pouco mais no master . Eu acabo com algo assim (a ordem lexicográfica implica a ordem […]

“Git merge -s theirs” necessário – mas eu sei que não existe

Eu tenho um número de repositorys remotos que eu quero mesclar juntos. Algumas das subtrees nesses repositorys são exclusivas do remoto (elas contêm dados específicos do host), outras subtrees contêm dados que (supostamente) são comuns a todos os controles remotos. O que eu quero fazer, essencialmente, é executar “git pull” para cada controle remoto. Isso […]

Como eu digo ao git-svn sobre uma ramificação remota criada depois que eu obtive o repository?

Eu estou usando o git-svn para trabalhar contra o repository svn central da minha empresa. Recentemente, criamos uma nova ramificação de recurso no repository central. Como eu falo sobre isso? Quando eu executo git branch -r eu posso ver apenas os branches que existiam quando eu corri fetch contra o svn repo para inicializar o […]

Como mover certos commits para outro branch no git?

A situação: mestre está no X quickfix1 está em X + 2 commits De tal modo que: ooX (master HEAD) \ q1a–q1b (quickfix1 HEAD) Então comecei a trabalhar no quickfix2, mas acidentalmente peguei o quickfix1 como o branch de origem para copiar, não o master. Agora o quickfix2 está em X + 2 commits + […]

Desfazer um commit particular no Git que foi enviado para repositorys remotos

Qual é a maneira mais simples de desfazer um commit específico que é: não na cabeça ou na cabeça Foi empurrado para o controle remoto. Porque se não for o commit mais recente, git reset HEAD não funciona. E porque foi empurrado para um controle remoto, git rebase -i e git rebase –onto causará algum […]

Popularidade do Git / Mercurial / Bazaar vs. qual recomendar

Indo pelo número de perguntas neste site para esses três sistemas distribuídos de version control, parece que o Git também é mais popular ou é mais difícil (requerendo mais perguntas), ou tem mais resources (portanto, requer mais perguntas). Ou mais provavelmente uma combinação dos três. (Digamos que a popularidade neste site seja igual à popularidade […]

Descubra qual ramificação remota uma ramificação local está rastreando

Veja também: como faço para me mostrar quais ramos estão rastreando o que? Como posso descobrir qual ramificação remota uma ramificação local está rastreando? Preciso analisar a saída do git config, ou existe um comando que faria isso por mim?

Git pull / push – incapaz de acessar HTTPS, as rotinas SSL parecem estar inativas

Eu estou usando o Git (e o GitHub) diariamente e tudo tem funcionado bem e, de repente, não consigo mais me comunicar com meu repository remoto do GitHub através dos meus comandos do Git. Quando eu tento “Git Pull”, dá o seguinte erro: fatal: não é possível acessar ‘ https://github.com/snahrvar/eatibl.git/ ‘: erro: 1407742E: rotinas SSL: […]

SVN: externals equivalent in Git?

Eu tenho dois projetos SVN em uso de outro repository SVN usando svn: externals . Como posso ter a mesma estrutura de layout do repository no Git?

Como encontrar / identificar arquivos grandes / commits no histórico do Git?

Eu tenho um repository de 300 MB. Meus arquivos atualmente com check-out pesam 2 MB, e o repository git pesa 298 MB. Este é basicamente um repository somente de código que não deve pesar mais do que alguns MB. Provavelmente, alguém em algum momento cometeu alguns arquivos pesados ​​por acidente (vídeo, imagens enormes, etc), e […]