Articles of repository

Dividir grande repository Git em muitos repositorys menores

Depois de converter com sucesso um repository SVN para o Git, agora tenho um repository Git muito grande que quero dividir em vários repositorys menores e manter o histórico. Então, alguém pode ajudar a dividir um repo que pode ser assim: MyHugeRepo/ .git/ DIR_A/ DIR_B/ DIR_1/ DIR_2/ Em dois repositorys que se parecem com isto: […]

Como você clonar um repository Git em uma pasta específica?

Executando o comando git clone git@github.com:whatever crie um diretório na minha pasta atual chamado whatever, e coloque o conteúdo do repository Git nessa pasta: /httpdocs/whatever/public Meu problema é que eu preciso do conteúdo do repository Git clonado em meu diretório atual para que eles apareçam no local apropriado para o servidor web: /httpdocs/public Eu sei […]

Desviar arquivos do git temporariamente

Eu configurei um git local na minha máquina. Quando inicializei o git, adicionei bibliotecas e binários pré-compilados. No entanto, agora, durante meu desenvolvimento, não quero verificar esses arquivos de forma intermitente. Eu não quero remover esses arquivos do repository. Existe alguma maneira de não manter um controle desses arquivos até eu completar o meu desenvolvimento. […]

você pode hospedar um repository privado para sua organização usar com o npm?

O NPM soa como uma ótima plataforma para usar dentro de uma organização, curioso se um repository privado é possível, como com o Nexus / Maven. Nada surge no Google 🙁

Repack do repository Git falha

Eu tenho um repository git residindo em um servidor com memory limitada. Quando tento clonar um repository existente do servidor, recebo o seguinte erro hemi@ubuntu:$ git clone ssh://hemi@servername.dk/home/hemi/repos/articles Initialized empty Git repository in /home/hemi/Skrivebord/articles/.git/ hemi@servername.dk’s password: remote: Counting objects: 666, done. remote: warning: suboptimal pack – out of memory remote: fatal: Out of memory, malloc […]

Escrevendo um hook git post-receive para lidar com um branch específico

Aqui está o meu gancho atual em um repository vazio que mora no servidor da empresa: git push origin master Este hooks empurra para Assembla. O que eu preciso é empurrar apenas uma ramificação (master, idealmente) quando alguém envia alterações para essa ramificação em nosso servidor e ignora os pushs para outras ramificações. É possível […]

Qual é a diferença prática entre um repository Bare e não Bare?

Eu tenho lido sobre os repositores simples e não-nulo / padrão no Git. Eu não fui capaz de entender muito bem (teoricamente) sobre as diferenças entre eles, e porque eu deveria “empurrar” para um repository vazio. Aqui está o acordo: Atualmente, eu sou o único trabalhando em um projeto em 3 computadores diferentes, mas haverá […]

Como empurrar uma tag para um repository remoto usando o Git?

Eu clonei um repository Git remoto no meu laptop, então eu queria adicionar uma tag, então eu corri git tag mytag master Quando eu executo a git tag no meu laptop, a tag mytag é mostrada. Eu quero então empurrar isso para o repository remoto, então eu tenho essa tag em todos os meus clientes, […]

Como mover arquivos de um repository do git para outro (não um clone), preservando o histórico

Nossos repositorys Git começaram como partes de um único repository SVN de monstros onde os projetos individuais tiveram sua própria tree da seguinte forma: project1/branches /tags /trunk project2/branches /tags /trunk Obviamente, foi muito fácil mover arquivos de um para outro com o svn mv . Mas no Git, cada projeto está em seu próprio repository, […]

conceito de repository compartilhado nu no git

Eu tenho enfrentado dificuldades em entender o repository vazio. Eu li em todos os lugares que um repository compartilhado é um repository nua. Por que deve ser um repo nua? Não pode ser um repo normal que os colaboradores clonam e depois empurram / puxam?