Como copiar um repo Git sem história?

Como copiar um repo Git sem história?
No GitHub, os desenvolvedores trabalham em diferentes repositórios remotos. Às vezes, eles querem tornar seus repositórios privados públicos ou copiar o repositório remoto para o repositório local. No entanto, alguns repositórios de compromissos contêm informações secretas que não desejam tornar visíveis publicamente. Portanto, o Git lhes permite copiar ou divulgar o repositório remoto sem história.

Este artigo explicará o processo de copiar um repositório Git sem história.

Como clonar a história específica do repositório Git?

Para copiar um repositório local Git sem histórico de log, siga as etapas abaixo da lista:

  • Navegue até o diretório local.
  • Escolha um repo do GitHub específico e copie seu URL HTTP.
  • Clone git repo sem história usando o “Git clone -Depth 1 ”Comando.
  • Ver História de Commit.

Etapa 1: mude para um repositório local específico

Primeiro, digite o “cd”Comando junto com o caminho desejado e redireciona para ele:

$ CD "C: \ git \ test_3"

Etapa 2: Copie URL remoto

Em seguida, abra o github, navegue para o repositório remoto necessário que você deseja clonar e copiar seu “URL HTTP”Para a área de transferência:

Etapa 3: Clone Remote Repository

Agora, use o “clone git”Comando, juntamente com a profundidade desejada e o URL HTTP do repositório remoto para copiar esse repositório específico:

CLONE $ GIT -Deptimo 1 https: // github.com/laibayounas/newrepo.git

Aqui o "-profundidade”A opção é usada para obter a quantidade desejada de começos. O "profundidade 1”Incluirá apenas a última confirmação:

Etapa 4: Navegue para o repositório remoto

Em seguida, redirecionar para o repositório Git clonado usando o “cd”Comando:

$ CD Newrepo

Etapa 5: verifique o refleto

Por fim, veja o histórico de compromissos verificando o log de referência:

$ Git Reflog .

O S-ScreenShot abaixo exibe apenas a mais recente confirmação, o que significa que o repositório Git foi copiado com sucesso sem o histórico:

Demonstramos o método mais fácil de copiar um repositório Git para um repositório local sem história.

Conclusão

Para copiar o repositório Git sem história, primeiro, mude para o repositório local. Em seguida, abra o github, vá para um repositório remoto do github específico e copie seu URL. Depois disso, copie o repositório remoto para o repositório local, executando o “Git clone -Depth 1 ”Comando. Por fim, veja o log de referência do repositório Git para verificar as alterações. Este artigo explicou o processo de copiar um repositório Git sem história.