Perguntas com a marcação «git»

182
Como mesclar a ramificação atual em outra ramificação

Eu tenho dois ramos, mestre e desenvolvedor. Eu sempre trabalho no dev e só verifico o código no ramo mestre depois que ele é aprovado para uso em produção. Quando faço isso, tenho que fazer o seguinte: git checkout master git merge dev git checkout dev Isso é muito detalhado e, como faço isso...

182
Alias ​​do Git - vários comandos e parâmetros

Estou tentando criar um alias que usa vários comandos Git e parâmetros posicionais. Existem páginas Stackoverflow para cada uma, e parece dolorosamente óbvio fazer as duas coisas, mas estou tendo problemas. Como exemplo, quero mudar para o ramo foo e executar um status. Então, no meu .gitconfig,...

182
fatal: Não é um nome de objeto válido: 'master'

Eu tenho um servidor privado executando o git 1.7 Quando eu git init uma pasta que não cria uma ramificação principal. Porque quando eu faço: git branch não lista nada. Quando eu faço: git --bare init cria os arquivos. Quando digito git branch master diz: fatal: Not a valid object...

182
Faça o Heroku executar o ramo Git não mestre

Eu tenho um projeto hospedado no Heroku e chegou ao ponto em que desejo criar um servidor de teste alternativo (para que eu possa testar os trabalhadores do Heroku sem atrapalhar a produção). Já configurei meu controle remoto principal Heroku executando meu tronco e um controle remoto Heroku-dev...

182
Como adicionar permissões chmod ao arquivo no GIT?

Eu quero o git confirmar um arquivo .sh, mas quero que ele seja executável quando eu fizer check-out do mesmo arquivo em outro servidor. Existe uma maneira de fazer isso sem chmod u + x manualmente esse arquivo nos servidores que efetuam o checkout do

182
git push --force-with-lease vs. --force

Estou tentando entender a diferença entre git push --force e git push --force-with-lease Meu palpite é que o último só envia para o controle remoto se o controle remoto não tiver confirmações que a filial local não possui

181
Erro mestre de origem push no novo repositório

Comecei a usar o git com o github. Segui as instruções e encontrei erros no último passo. Estou verificando um diretório existente que atualmente não é controlado pela fonte (projeto com cerca de uma semana). Fora isso, meu caso de uso deve ser bastante comum. Aqui está o que está acontecendo: $...

181
Repositórios aninhados do Git?

Posso aninhar repositórios Git? Eu tenho: /project_root/ /project_root/my_project /project_root/third_party_git_repository_used_by_my_project Será que faz sentido para git init/addo /project_rootpara facilitar o gerenciamento de tudo localmente ou tenho de gerir my_projecteo 3o partido um...

181
log git de uma única revisão

Eu tenho um commit c. Quero obter o conjunto de alterações dessa metainformação exata de commit c + e de nenhuma outra. Existe uma maneira mais simples git log -p c^..cdo que fazer

181
Git: ignorar arquivos rastreados

Eu tenho alguns arquivos rastreados em um repositório que são modificados automaticamente ao criar o código. Não quero rastreá-los, apenas não quero que eles apareçam como modificados e não quero que eles sejam encenados quando eu adicionar. Isso é possível?

181
'git status' mostra arquivos alterados, mas 'git diff' não

Eu já dei uma olhada em todas as perguntas semelhantes. No entanto, verifiquei novamente e algo estranho está definitivamente acontecendo. Em um servidor (Solaris com Git 1.8.1), clonei o repositório Git e copiei a pasta .git nos meus arquivos ativos existentes. Isso funcionou perfeitamente, eu...

181
ramificação do switch git sem descartar as alterações locais

Tudo bem, digamos que um dia fazemos algumas modificações e, quando vamos enviá-las, percebemos que estávamos trabalhando no ramo errado. Como podemos forçar o git a mudar de ramificação sem descartar as alterações locais . Provavelmente vou fazer isso de uma maneira ingênua enquanto espero uma...

180
Como git log na ordem inversa?

Recentemente, aprendi que posso obter o hg log para imprimir o histórico em ordem inversa com: hg log -r : Então é claro que tentei: git log -r : Bem, não funcionou. Então, qual é o comando para fazer a mesma coisa no

180
Mudar para outra tag Git

Como faço para verificar a versão / tag da versão 1.1.4 do pacote rspec ? cd ~/Library/Application\ Support/TextMate/Bundles/ git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle osascript -e 'tell app "TextMate" to reload

180
Como encontro o commit git mais recente que modificou um arquivo?

Quero encontrar a confirmação mais recente que modificou um arquivo de origem. Posso usar git blamepara ver todas as datas de confirmações por cada linha, mas é difícil ver exatamente qual confirmação foi a última a tocar no arquivo. Como posso encontrar o último commit que tocou em um...