Quando git diff COMMITvejo as alterações entre esse commit e o HEAD (tanto quanto sei), mas gostaria de ver as alterações feitas por esse único commit. Eu não encontrei nenhuma opção óbvia em diff/ logque me dará essa
Quando git diff COMMITvejo as alterações entre esse commit e o HEAD (tanto quanto sei), mas gostaria de ver as alterações feitas por esse único commit. Eu não encontrei nenhuma opção óbvia em diff/ logque me dará essa
Quando é recomendado usar o Git rebase vs. Git merge? Ainda preciso mesclar após uma nova recuperação
Eu tenho um script que funciona bem em um ramo e está quebrado em outro. Eu quero olhar as duas versões lado a lado e ver o que é diferente. Existem maneiras de fazer isso? Para deixar claro, não estou procurando uma ferramenta de comparação (eu uso o Beyond Compare). Estou procurando um comando...
Meu .gitignorearquivo parece estar sendo ignorado pelo Git - o .gitignorearquivo pode estar corrompido? Que formato de arquivo, local ou cultura o Git espera? Meu .gitignore: # This is a comment debug.log nbproject/ Saída de git status: # On branch master # Your branch is ahead of...
Existe um comando no Git para ver (despejado no stdout ou em $PAGERou $EDITOR) uma versão específica de um arquivo
Eu li o manual do Git, FAQ, curso intensivo do Git - SVN, etc. e todos explicam isso e aquilo, mas em nenhum lugar você pode encontrar uma instrução simples como: Repositório SVN em: svn://myserver/path/to/svn/repos Repositório Git em:
Eu clonei um repositório Git, que contém cerca de cinco ramos. No entanto, quando eu git branchvejo apenas um deles: $ git branch * master Sei que posso fazer git branch -apara ver todos os galhos, mas como eu puxaria todos os galhos localmente; assim, quando o faço git branch, mostra o...
Devido a algumas más escolhas, meu repositório Git local está atualmente cinco commits à frente da origem e não está em bom estado. Eu quero me livrar de todos esses commits e começar de novo. Obviamente, excluir meu diretório de trabalho e re-clonar faria isso, mas fazer o download de tudo do...
Eu crio uma nova ramificação no Git: git branch my_branch Empurre-o: git push origin my_branch Agora digamos que alguém fez algumas alterações no servidor e eu quero retirar origin/my_branch. Eu faço: git pull Mas eu entendo: You asked me to pull without telling me which branch you want...
Eu estava trabalhando no meu repositório e percebi que um arquivo tinha alterações locais. Eu não os queria mais, então apaguei o arquivo, pensando em fazer o checkout de uma nova cópia. Eu queria fazer o equivalente Git de svn up . Usar git pullnão parecia funcionar. Algumas pesquisas...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Como...
Estou usando o git em um novo projeto que possui dois ramos de desenvolvimento paralelos - mas atualmente experimentais: master: importação da base de código existente mais alguns mods dos quais geralmente tenho certeza exp1: ramo experimental nº 1 exp2: ramo experimental nº 2 exp1e...
Tenho alterações em um arquivo, mais um novo arquivo, e gostaria de usar o git stash para guardá-los enquanto eu alterno para outra tarefa. Mas o git stash, por si só, oculta apenas as alterações no arquivo existente; o novo arquivo permanece na minha árvore de trabalho, bagunçando meu trabalho...
Eu apaguei um arquivo ou algum código em um arquivo em algum momento no passado. Posso grep no conteúdo (não nas mensagens de confirmação)? Uma solução muito ruim é grep o log: git log -p | grep <pattern> No entanto, isso não retorna o hash de confirmação imediatamente. Eu brinquei git...
Eu sempre tive a impressão de que você poderia dar um nome a um stash fazendo git stash save stashname, que você poderia aplicar mais tarde git stash apply stashname. Mas parece que, neste caso, tudo o que acontece é que stashnameserá usado como a descrição do stash. Não há como realmente nomear...
Eu tenho meu repositório Git que, na raiz, possui dois subdiretórios: /finisht /static Quando isso estava no SVN , o /finishtcheck-out era feito em um local e o /staticcheck-out em outro lugar, da seguinte forma: svn co svn+ssh://[email protected]/home/admin/repos/finisht/static static Existe...
Como posso excluir todos os meus stash do Git de uma só vez? Especificamente, quero dizer, digitando um
O npm 5 foi lançado hoje e um dos novos recursos inclui instalações determinísticas com a criação de um package-lock.jsonarquivo. Esse arquivo deve ser mantido no controle de origem? Eu estou assumindo que é semelhante ao yarn.locke composer.lock, ambos os quais devem ser mantidos em controle de...
Eu criei um repositório git com git init. Gostaria de excluí-lo completamente e iniciar um
Eu já vi alguns livros e artigos terem alguns gráficos muito bonitos de git branches e commits. Como posso criar imagens imprimíveis de alta qualidade do histórico do