Perguntas com a marcação «git»

806
Quando devo usar o git pull --rebase?

Conheço algumas pessoas que usam git pull --rebasepor padrão e outras que insistem em nunca usá-lo. Acredito entender a diferença entre mesclar e rebasear, mas estou tentando colocar isso no contexto de git pull. Trata-se de não querer ver muitas mensagens de confirmação de mesclagem ou existem...

799
Como clonar uma única ramificação no Git?

Eu tenho um repositório Git local chamado 'esqueleto' que eu uso para armazenar esqueletos de projetos. Possui alguns ramos, para diferentes tipos de projetos: casey@agave [~/Projects/skeleton] git branch * master rails c c++ Se eu quiser verificar a ramificação principal de um novo projeto,...

785
Como desfazer uma mesclagem de git com conflitos

Estou no ramo mybranch1. mybranch2é bifurcada mybranch1e foram feitas alterações mybranch2. Então, enquanto mybranch1eu fiz, git merge --no-commit mybranch2 isso mostra que houve conflitos durante a fusão. Agora eu quero descartar tudo (o mergecomando) para que mybranch1volte ao que era antes....

779
Como substituir a filial local por filial remota inteiramente no Git?

Eu tenho dois ramos: filial local (aquela com quem trabalho) filial remota (pública, apenas confirmações bem testadas vão para lá) Recentemente, eu estraguei seriamente minha filial local. Como eu substituiria totalmente a filial local pela remota, para poder continuar meu trabalho de onde a...

764
Mesclar ramo de desenvolvimento com mestre

Eu tenho dois ramos, a saber, mastere developmentem um repositório do GitHub. Estou fazendo todo o meu desenvolvimento no ramo de desenvolvimento, como mostrado. git branch development git add * git commit -m "My initial commit message" git push -u origin development Agora eu quero mesclar todas...

756
Qual é a diferença entre HEAD ^ e HEAD ~ no Git?

Quando eu especifico um objeto de confirmação de ancestral no Git, fico confuso entre HEAD^e HEAD~. Ambos têm uma versão "numerada" como HEAD^3e HEAD~2. Eles parecem muito parecidos ou iguais comigo, mas existem diferenças entre o til e o sinal de

755
Posso especificar vários usuários para mim no .gitconfig?

No meu ~/.gitconfig, listo meu endereço de e-mail pessoal em [user], pois é isso que quero usar para os repositórios do Github. Mas recentemente comecei a usar o git também para o trabalho. O repositório git da minha empresa me permite confirmar, mas quando ele envia anúncios de novos conjuntos de...

753
Como obtenho a contagem de confirmação do Git?

Gostaria de obter o número de confirmações do meu repositório Git, um pouco como os números de revisão do SVN. O objetivo é usá-lo como um número de compilação único e incrementador. Atualmente, faço isso no Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Mas eu sinto que é um...