Perguntas com a marcação «git»

O Git é um sistema de controle de versão distribuído (DVCS) de código aberto. Use esta tag para perguntas relacionadas ao uso e fluxos de trabalho do Git. NÃO USE a tag [github] para problemas relacionados ao Git simplesmente porque um repositório está hospedado no GitHub. Além disso, não use essa tag para questões gerais de programação que envolvam um repositório Git.



6
Como fazer git diff --ignore-space-change o padrão
Eu provavelmente poderia configurar um alias, mas parece que devo ser capaz de definir isso como uma opção no arquivo de configuração, mas não vejo como fazer isso. Eu só quero --ignore-space-changequando estou fazendo diff, não quando estou aplicando ou qualquer outra coisa. Estou tentando tornar o diff mais fácil …
110 git  config  git-config 

3
Redefinir outro ramo para atual sem um check-out
Estou escrevendo alguns scripts para meu fluxo de trabalho Git. Eu preciso redefinir outro branch (existente) para o atual, sem check-out. Antes: CurrentBranch: commit A OtherBranch: commit B Depois de: CurrentBranch: commit A OtherBranch: commit A Equivalente a $ git checkout otherbranch $ git reset --soft currentbranch $ git checkout …
110 git 



7
git push branch local com o mesmo nome da tag remota
Estou tentando enviar um novo branch local product-0.2para remoto, onde já existe uma tag com o mesmo nome (mas o branch em si não existe) git push -v --tags --set-upstream origin product-0.2:product-0.2 Pushing to https://****@github.com/mycompany/product.git error: src refspec product-0.2 matches more than one. error: failed to push some refs to …
110 git  git-branch 



8
como remover arquivos não rastreados no Git?
Estou trabalhando em um branch, digamos branch "experimental", que eu ramifico de meu branch master. Então, eu gerei um modelo de usuário no branch experimental, mas não os adiciono ao índice ainda. O que devo fazer se quiser descartar todas as alterações dos arquivos recentemente adicionados em meu branch experimental? …
110 git 

1
Como resolvo conflitos seletivos usando suas alterações?
Meu git cherry-pick FOOproduziu um conflito. Eu poderia examinar os arquivos conflitantes e excluir as linhas entre <<<<<<<e =======, e os próprios marcadores de conflito, mas espero que haja uma maneira mais fácil. Acho que o svnequivalente foi escolher theirs-conflictresolver. Como faço isso no git? Eu não quero, git checkout …
110 git 

4
git cherry-pick não funciona
Estou tentando escolher um commit do master e colocá-lo no branch de produção atual. No entanto, quando eu executo git cherry-pick <SHA-hash>, apenas recebo esta mensagem: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to …


5
Existe uma maneira de ter git show lines adicionadas, linhas alteradas e linhas removidas?
"git diff --stat" e "git log --stat" mostram resultados como: $ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07 app/controllers/application_controller.rb | 34 +++------------------------- 1 files changed, 4 insertions(+), 30 deletions(-) Mas o que realmente aconteceu naquele commit foi que 4 linhas foram alteradas e 26 linhas foram excluídas, o que é diferente …
110 git 

4
git diff entre dois arquivos diferentes
Em HEAD(o último commit), tenho um arquivo chamado foo. Em minha árvore de trabalho atual, mudei o nome para bare também o editei. Quero git diff fooem HEAD, e barna minha árvore de trabalho atual.
110 git  diff 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.