Perguntas com a marcação «git»

94
Como fazer git diff escrever em stdout?

Por padrão git diffimprime todas as +-linhas para o stdout, entretanto eu tenho uma máquina (devian) (que eu conecto por meio de ssh) onde git diffme leva a um editor (que não sei qual é) e preciso pressionar qpara continuar. Eu verifiquei a configuração do git e parece: $ git config...

94
Como posso excluir um alias do git?

Estou aprendendo a trabalhar com o git e tentei definir alguns aliases como este: git config --global alias.trololo 'status' Então agora, quando eu digito git trololo, funciona assim git status. Agora, o alias de trololo não é necessário. Como posso excluí-lo

94
.gitignore exclui arquivo específico

Estou tentando usar o .gitignorearquivo para excluir templates.jslocalizado na public/app/pasta. Minhas.gitignore arquivo se parece com este: /vendor /node_modules composer.phar composer.lock .DS_Store templates.js Mas quando eu dou check no Git Gui, o templates.jsarquivo ainda está...

93
Como os padrões negados funcionam em .gitignore?

Estou tentando usar um arquivo .gitignore com padrões negados (linhas começando com!), Mas não está funcionando da maneira que esperava. Como um exemplo mínimo, tenho a seguinte estrutura de diretório: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt e em...

93
conflito de fusão git rebase

Eu criei um bifurcação em um repositório github e trabalhei em meu repositório github. Eu fiz solicitações de pull e ele foi concluído. Depois disso, o upstream teve mais commits, então agora eu quero rebase, acho que é isso que tenho que fazer. Mas estou recebendo estes conflitos de...

93
Como fazer um novo ramo sem histórico

Tenho git repo com dois branches não relacionados, master e configs. Criei configurações, limpei todos os arquivos e coloquei apenas nos arquivos de configuração. Agora eu quero empurrar isso no repositório remoto, mas como se fosse um novo branch vazio (sem registros de todas as minhas alterações...

93
git grep por extensões de arquivo

Eu sei que, se eu quisesse pesquisar um padrão apenas em arquivos com certas extensões, eu poderia fazer isso: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ Tenho tentado pesquisar uma...

93
O que os checkouts do git realmente significam?

O que está checkoutno git? Eu sei que uma vez que você faz checkoutpara um determinado ramo, os HEADpontos para esse ramo. Mas o que isto realmente significa? Isso significa que posso trabalhar nesse ramo? Se sim, então, sem fazer check-out de um branch, não consigo trabalhar nele? Além disso,...

93
Repositório Git quebrado após a morte do computador

Meu computador morreu e agora um dos meus repositórios git está quebrado. Quando tento fazer checkout master, ele me diz: warning: ignoring broken ref refs/heads/master. error: Your local changes to the following files would be overwritten by checkout:

93
Liste todas as filiais locais sem um controle remoto

Problema: desejo uma maneira de excluir todas as filiais locais que possuo e que não possuem um controle remoto. É fácil canalizar os nomes das ramificações em um git branch -D {branch_name}, mas como faço para obter essa lista em primeiro lugar? Por exemplo: Eu crio uma nova filial sem um...

93
Git stash duas vezes

Tive que trocar rapidamente os branches do git, então executei git stash, mas tive que executá-lo novamente porque um dos meus arquivos precisava ser editado. Então, corri git stashduas vezes e estou pronto para voltar a editar meus arquivos. Eu corri, git stash applymas não estou convencido de...