Perguntas com a marcação «git»

214
Como baixar um ramo com git?

Eu tenho um projeto hospedado no GitHub. Criei uma ramificação em um computador e depois enviei minhas alterações para o GitHub com: git push origin branch-name Agora estou em um computador diferente e quero fazer o download dessa ramificação. Então eu tentei: git pull origin branch-name ......

214
Boas maneiras de gerenciar um changelog usando git?

Estou usando o Git há algum tempo e recentemente comecei a usá-lo para marcar meus lançamentos, para que eu pudesse acompanhar as alterações com mais facilidade e poder ver qual versão cada um de nossos clientes está executando (infelizmente, o código atualmente exige que cada cliente tenha sua...

214
Log Git para obter confirmações apenas para uma ramificação específica

Quero listar todos os commits que são apenas parte de um ramo específico. Com o seguinte, ele lista todos os commits da ramificação, mas também do pai (mestre) git log mybranch A outra opção que encontrei foi excluir os commits acessíveis pelo mestre e me fornecer o que quero, mas gostaria de...

213
Como git log de todos os ramos para o autor de uma só vez?

Preciso obter o relatório de todos os commits que o autor fez. Até agora, eu tenho o script que envolve o seguinte comando: git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr Funciona bem. No entanto, ele relata apenas as ações para a...

212
O que é .gitignore exatamente?

Acabei de criar um repositório do Github e queria saber para que serve o .gitignorearquivo. Comecei por não criar um, mas adicionei um devido ao fato de a maioria dos repositórios ter um. Preciso ter um? Posso simplesmente ignorá-lo ou tem algum uso? Eu fiz algumas pesquisas sobre o assunto, mas...

210
.gitignore após confirmação

Eu tenho um repositório git hospedado no Github. Depois de cometer muitos arquivos, estou percebendo que eu preciso para criar .gitignoree excluir .exe, .objarquivos. No entanto, ele removerá automaticamente esses arquivos confirmados do repositório? Existe alguma maneira de forçar...

210
Para que eu usaria o git-worktree?

Eu li o post do Github no git-worktree . Eles escrevem: Suponha que você esteja trabalhando em um repositório Git em uma ramificação chamada feature, quando um usuário relatar um erro de alta urgência master. Primeiro, você cria uma árvore de trabalho vinculada com uma nova ramificação, com...

209
git --git-dir não está funcionando como esperado

Estou tentando executar o git a partir de um diretório diferente do que estou. Por exemplo, se estou em: cd /home/domain/ git status << runs perfect ie # On branch master # Your branch is ahead of 'origin/master' by 6 commits. Então agora eu quero executar este comando de um diretório...

209
Alterar maiúsculas e minúsculas de um arquivo no Windows?

Há alguns arquivos em nossa base de código controlada por git que eu gostaria de renomear. Especificamente, eu só quero mudar o caso do arquivo, para que sourceCode.javase torne SourceCode.java, por exemplo. O problema: estou em uma caixa do Windows, e o sistema de arquivos acha que esses são o...

209
Visualizando todos os `git diffs` com vimdiff

Eu configurei git diffpara quebrar o vimdiff, usando " Git Diff com Vimdiff " como guia, e está funcionando conforme o esperado, a menos que haja muitos arquivos com alterações. Quando há vários arquivos com alterações e eu corro git diff, ele abre o primeiro arquivo e, após encerrar a primeira...

209
Como removo o histórico antigo de um repositório git?

Receio não ter encontrado nada parecido com esse cenário em particular. Eu tenho um repositório git com muito histórico: mais de 500 ramos, mais de 500 tags, desde meados de 2007. Ele contém ~ 19.500 confirmações. Gostaríamos de remover todo o histórico antes de 1º de janeiro de 2010, para...