Articles of git

Git push error ‘ mestre -> mestre (a ramificação está atualmente em check out)’

Ontem, eu postei uma pergunta sobre como clonar um repository Git de uma das minhas máquinas para outra. Como posso clonar a partir de outra máquina? . Eu agora sou capaz de clonar com sucesso um repository Git da minha fonte (192.168.1.2) para o meu destino (192.168.1.1). Mas quando eu fiz uma edição em um […]

puxar / empurrar de vários locais remotos

O curto: existe uma maneira de ter um repo git push e pull de uma lista de repositorys remotos (em vez de uma única “origem”)? O longo: muitas vezes tenho uma situação quando estou desenvolvendo um aplicativo em vários computadores, com conectividade diferente – por exemplo, um laptop em trânsito, um computador “A” enquanto estou […]

Por que preciso explicitamente enviar uma nova ramificação?

Eu sou novo no git e estou praticando. Eu criei uma ramificação local, mas vi que quando fiz o git push minha ramificação não foi enviada para o repository. Eu tive que realmente fazer: git push -u origin –all . Por que é isso? Não é um ramo uma nova mudança a ser empurrada por […]

Desfazer uma mesclagem do Git que ainda não foi enviada

Dentro da minha ramificação mestre, eu fiz um git merge some-other-branch localmente, mas nunca enviei as mudanças para o master de origem. Eu não queria me fundir, então eu gostaria de desfazer isso. Ao fazer um git status após minha mesclagem, recebi esta mensagem: # On branch master # Your branch is ahead of ‘origin/master’ […]

git submodule tracking latest

Estamos mudando nosso (enorme) projeto para o git e estamos pensando em usar submodules. Nosso plano é ter três cabeças diferentes no superprojeto: lançamento, estável, mais recente. Os leads do projeto lidarão com as ramificações de lançamento e estáveis. Eles moverão os submódulos conforme necessário. A questão é a cabeça “mais recente”. Gostaríamos que a […]

Como eu digo ao git para sempre selecionar minha versão local para mesclagens conflitantes em um arquivo específico?

Digamos que estou colaborando com alguém por meio de um repository git e há um arquivo específico para o qual eu nunca quero aceitar alterações externas. Existe alguma maneira de eu configurar meu repository local para não reclamar sobre uma fusão conflitante toda vez que eu pego? Gostaria de sempre selecionar minha versão local ao […]

Fazer uma ramificação do Git existente rastrear uma ramificação remota?

Eu sei como fazer uma nova ramificação que rastreia ramificações remotas, mas como faço uma ramificação existente rastrear uma ramificação remota? Eu sei que posso apenas editar o arquivo .git/config , mas parece que deve haver uma maneira mais fácil.

Diferença entre “git add -A” e “git add”.

O comando git add [–all|-A] parece ser idêntico ao git add . . Isso está correto? Se não, como eles diferem?

Quando você usa git rebase em vez de git merge?

Quando é recomendado usar git rebase vs. git merge ? Ainda preciso mesclar depois de um rebase bem sucedido?

.gitignore exclui pasta, mas inclui uma subpasta específica

Eu tenho o aplicativo de pasta / que eu adiciono ao .gitignore. Dentro da pasta / aplicativo está a pasta application / language / gr. Como posso include esta pasta? Eu tentei isso application/ !application/language/gr/ sem sorte …