Articles of git pull

Git puxar após atualização forçada

Eu acabei de esmagar alguns commits com o git rebase e fiz um git push –force (que é mal, eu sei). Agora os outros engenheiros de software têm um histórico diferente e quando fazem um git pull , o Git se fundirá. Existe uma maneira de corrigir isso, exceto fazer um rm my-repo; git clone […]

‘git pull origin mybranch’ deixa mybranch local N compromete-se à frente da origem. Por quê?

Eu observei algo estranho sobre git pull , que eu não entendo. Na sexta-feira, trabalhei em uma filial local. vamos chamá-lo mybranch . Antes de sair do escritório eu o empurrei para a origem (que é o meu repository do github): git push origin mybranch . Ontem em casa, puxei meu mybranch para o meu […]

Diferença entre git pull e git pull –rebase

Eu comecei a usar o git em algum momento e não entendo completamente os meandros. Minha pergunta básica aqui é descobrir a diferença entre um git pull e git pull –rebase , já que adicionar a opção –rebase não parece fazer algo muito diferente: apenas faz um pull. Por favor, ajude-me a entender a diferença.

Como eu ignoro um erro no ‘git pull’ sobre minhas alterações locais que seriam sobrescritas pela mesclagem?

Como ignoro a seguinte mensagem de erro no Git pull? Suas alterações locais nos arquivos a seguir seriam sobrescritas por mesclagem E se eu quiser sobrescrevê-los? Eu tentei coisas como git pull -f , mas nada funciona. Para ser claro, eu só quero replace alterações específicas, não tudo.

git stash e aplique

Eu sou novo para git e não muito claro sobre como stashing funciona. Digamos que eu esteja trabalhando no branch master e tente git pull e receber o erro de que minhas alterações locais seriam sobrescritas e precisam ser escondidas ou confirmadas. Se eu não fiz nenhuma das minhas alterações e executar o git stash […]

Mesclar, atualizar e extrair ramificações do Git sem usar as verificações

Eu trabalho em um projeto que tem 2 ramificações, A e B. Eu normalmente trabalho no ramo A, e mesclar coisas da filial B. Para a fusão, eu normalmente faria: git merge origin/branchB No entanto, eu também gostaria de manter uma cópia local da ramificação B, já que ocasionalmente eu posso verificar a ramificação sem […]

O “git pull” pode esconder automaticamente as alterações pendentes?

Eu sei como resolver isso: user@host$ git pull Updating 9386059..6e3ffde error: Your local changes to the following files would be overwritten by merge: foo.bar Please, commit your changes or stash them before you can merge. Aborting Mas não há uma maneira de deixar o git pull fazer o stash e pop dance para mim? Se […]

Git push requer nome de usuário e senha

Eu clonei um repository git da minha conta do Github para o meu PC. Quero trabalhar com meu PC e laptop, mas com uma conta do Github. Quando eu tento empurrar ou puxar do Github usando o meu PC, é necessário nome de usuário e senha, mas não ao usar o laptop! Eu não quero […]

Como faço para forçar “git pull” a sobrescrever arquivos locais?

Como faço para forçar uma substituição de arquivos locais em um git pull ? O cenário é o seguinte: Um membro da equipe está modificando os modelos de um site em que estamos trabalhando Eles estão adicionando algumas imagens ao diretório de imagens (mas esquecem de adicioná-las sob controle de origem) Eles estão enviando as […]

Qual é a diferença entre ‘git pull’ e ‘git fetch’?

Moderador Observação: Como essa pergunta já teve sessenta e seis respostas postadas, considere se você está ou não contribuindo com algo novo antes de postar outra. Quais são as diferenças entre git pull e git fetch ?