Como posso clonar o repositório git com revisão específica, algo como normalmente faço no Mercurial: hg clone -r 3
Como posso clonar o repositório git com revisão específica, algo como normalmente faço no Mercurial: hg clone -r 3
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...
É 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...
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...
Estou preso atrás de um firewall, então tenho que usar HTTPS para acessar meu repositório GitHub. Estou usando o cygwin 1.7.7 no Windows XP. Tentei configurar o controle remoto para https://[email protected]/username/ExcelANT.git, mas pressionando solicita uma senha, mas não faz nada depois de...
Eu tenho uma instalação do Git para Windows, mas quando tento usar o gitcomando no Prompt de Comando, recebo o seguinte erro: 'git' is not recognized as an internal or external command, operable program or batch file. Como corrijo esse
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
Estou desenvolvendo o iOS há alguns meses e acabei de conhecer a promissora biblioteca CocoaPods para gerenciamento de dependências. Eu tentei em um projeto pessoal: adicionei uma dependência do Kiwi ao meu Podfile, executei pod install CocoaPodsTest.xcodeproje pronto , funcionou muito bem. A...
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...
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
Eu escondi minhas alterações. Agora, quero remover apenas alguns arquivos do stash. Como posso fazer
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...
É 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
Tenho duas ramificações (A e B) e quero mesclar um único arquivo da ramificação A com um arquivo único correspondente da ramificação
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...
A situação: mestre está em X quickfix1 está em X + 2 confirma De tal modo que: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Então comecei a trabalhar no quickfix2, mas, por acidente, tomei o quickfix1 como o ramo de origem para copiar, não o mestre. Agora o quickfix2 está em X + 2...
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),...
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...
Atualmente, nossa empresa está usando um modelo de ramificação simples de tronco / release / hotfixes e gostaria de receber conselhos sobre quais modelos de ramificação funcionam melhor para sua empresa ou processo de desenvolvimento. Fluxos de trabalho / modelos de ramificação Abaixo estão as...
Como desmódulo um submódulo git (trago todo o código de volta ao núcleo)? Como em "deveria" eu, como em "Melhor procedimento"