Perguntas com a marcação «git»

392
Git add e commit em um comando

Existe alguma maneira de fazer git add -A git commit -m "commit message" em um comando? Parece que estou fazendo muito esses dois comandos, e se o Git tivesse uma opção git commit -Am "commit message", isso tornaria a vida muito mais conveniente. git committem o -amodificador, mas não faz o...

391
Culpa do Git - confirmações anteriores?

É possível ver quem editou uma linha específica antes da confirmação relatada por git blame, como um histórico de confirmações para uma determinada linha? Por exemplo, eu executo o seguinte (no excelente uncrustifyprojeto): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17...

390
Git: Veja meu último commit

Eu só quero ver os arquivos que foram confirmados no último commit exatamente como eu vi na lista quando o fiz git commit. Infelizmente, procurando por git "last commit" log no Google não me leva a lugar algum. E git diff HEAD^..HEAD não é o que eu preciso, é claro, uma vez que vomita a...

389
Abortar uma paleta de cereja?

Eu corri git cherry-pick <hash>e tive conflitos de mesclagem. Não quero resolver os conflitos, só quero abortar a escolha da cereja. Ao fazer uma mesclagem real (com git merge), há o útil git merge --abort. Qual é o equivalente à colheita de

387
Push git confirma e identifica simultaneamente

Estou ciente da razão de git push --tagsser uma operação separada para a idade antiga git push. Enviar etiquetas por push deve ser uma escolha consciente, pois você não deseja enviar acidentalmente uma. Isso é bom. Mas existe uma maneira de unir os dois? (Além de git push && git push...

387
Por que meu repositório Git entrou em um estado HEAD desanexado?

Acabei hoje com uma cabeça desanexada, o mesmo problema descrito em: git push diz tudo atualizado, mesmo que eu tenha alterações locais Até onde eu sei, não fiz nada fora do comum, apenas comete e empurra meu repositório local. Então, como eu acabei com um detached

385
Enviando um repositório Git existente para o SVN

Venho fazendo todo o meu trabalho no Git e pressionando para o GitHub. Fiquei muito feliz com o software e o site, e não quero mudar minhas práticas de trabalho neste momento. Meu orientador de doutorado está pedindo a todos os alunos que mantenham seu trabalho em um repositório SVN hospedado na...

385
Enviar por push para outro ramo

É possível confirmar e enviar alterações de um ramo para outro. Suponha que comprometi alterações no BRANCH1 e quero enviá-las para o BRANCH2 . Do BRANCH1 , é válido fazer: git push origin **BRANCH2** E, em seguida, redefinir

382
Obtenha o hash curto da versão Git

Existe uma maneira mais limpa de obter o hash da versão curta HEADdo Git? Quero ver a mesma saída que recebo de: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Originalmente, usei o comando acima para gerar uma string de versão, mas isso é ainda melhor: git describe...

380
Usando git para obter apenas a revisão mais recente

Eu quero acompanhar um projeto que usa git. Não quero clonar o repositório completo e o histórico completo, apenas a última revisão e quero poder atualizar para novas revisões do projeto remoto. Eu tentei usar o git clone, mas isso cria uma cópia de todo o repositório (tamanho enorme de arquivo),...

379
git: Seu ramo está à frente por X confirma

Como isso realmente acontece? Atualmente, estou trabalhando em um repositório sozinho, então este é o meu fluxo de trabalho: Alterar arquivos Confirmar Repita 1-2 até ficar satisfeito Pressione para dominar Então, quando eu faço um git status, diz-me que meu ramo está à frente de confirmações...