Articles of git

Como você usa o repository “git –bare init”?

Eu preciso criar um repository Git central, mas estou um pouco confuso … Eu criei um repository nu (no meu servidor git, máquina 2) com: $ mkdir test_repo $ git –bare init Agora preciso enviar arquivos do meu repository local (máquina 1) para o repository vazio (máquina 2). Eu tenho access a máquina 2 por […]

git trabalhando em dois ramos simultaneamente

Eu tenho um projeto com muitos ramos. Eu gostaria de trabalhar em vários ramos simultaneamente sem alternar com o git checkout . Existe alguma maneira de fazer isso além de copiar todo o repository em outro lugar?

Git reset – difícil e um repository remoto

Eu tinha um repository que tinha alguns commits ruins (D, E e F para este exemplo). Mestre ABCDEF e origem / mestre Eu modifiquei o repository local especificamente com um git reset –hard . Eu peguei um branch antes do reset então agora eu tenho um repo que se parece com: ABC master \ DEF […]

git branch nomeando as melhores práticas

Eu tenho usado um repository git local interagindo com o repository CVS do meu grupo por vários meses, agora. Eu fiz um número quase neurótico de ramificações, a maioria das quais felizmente se fundiram de volta no meu tronco. Mas nomear está começando a se tornar um problema. Se eu tenho uma tarefa facilmente nomeada […]

Erro de origem de envio no novo repository

Acabei de começar a usar o git com o github. Segui as instruções deles e me deparei com erros no último passo. Estou verificando em um diretório existente que atualmente não é controlado por fonte (projeto com cerca de uma semana). Fora isso, meu caso de uso deve ser bem executado do moinho. Aqui está […]

Git push to checkout?

Eu quero empurrar meus arquivos diretamente para o meu servidor web. Eu adicionei o servidor como testing e tentei git push testing mas eu recebo esse erro . A solução para fazer um repository vazio funciona, mas eu quero que os arquivos sejam verificados automaticamente. Eu encontrei este script, mas isso não mudou nada. Eu […]

Preserva o git – arquivos inalterados entre os checkouts das filiais

Eu tenho usado o git –assume-unchanged yacs/settings/development.py para ignorar o arquivo de configuração do database local no meu branch de desenvolvimento. Mas quando eu quero mudar ramos (para implantações), recebo um erro que ainda tenho alterações pendentes: % git checkout production error: Your local changes to the following files would be overwritten by checkout: yacs/settings/development.py […]

Por que o Git trata esse arquivo de texto como um arquivo binário?

Eu me pergunto por que o git me diz isso:? $ git diff MyFile.txt diff –git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ Eles não são arquivos de texto? Eu verifiquei o .gitattributes e ele está vazio. Por que estou recebendo esta mensagem? Eu não consigo mais diffs como eu uso […]

Como eu executo o rebase git – interativo de maneira não interativa?

É possível fazer o seguinte? Faça git rebase –interactive apenas para produzir padrão padrão em um arquivo, em vez de gerar um arquivo e abri-lo no editor. Deixe o usuário editar o arquivo. Deixe o usuário executar novamente o git rebase com o nome do arquivo editado. Continue com o processo normal de rebase. Usecase: […]

Como resolver o erro “git não saiu de forma limpa (código de saída 128)” no TortoiseGit?

Eu me deparei com esse erro grave enquanto cometia e criei um relatório de bug . Eu continuo recebendo este erro nas operações do TortoiseGit: git não saiu corretamente (código de saída 128) Eu reinstalei o programa, reiniciei e tentei clonar um novo repository do github – nada parece funcionar. Eu também deletei a pasta% […]