Pequena dica para o dia a dia, git clone-github 저장소
git clone-github repository
.Pra que esse comando Joubert?
Bom, deixa eu explicar como gosto de organizar projetos no meu computador.
Na 파스타 홈 두 meu usuário, eu tenho uma 파스타 chamada
source
, que é a 파스타 raiz onde eu baixo código, faço clone de projetos, etc, como vocês podem ver abaixo.Eu gosto de usar esta forma de organizar código inclusive em todo computador que eu programo, tornando fácil identificar de qual projeto a 파스타 pertence.
Uma das 파스타 é a
opensource
, que o próprio nome já diz, contém projetos 오픈 소스.Dentro da 파스타
opensource
existe ajoubertredrat
ejoubertredrat-tests
que são minhas pastas de trabalho relacionado a meus projetos 오픈 소스, porém, além delas, eu tenho a 파스타other
que é justamente onde eu baixo projetos 오픈 소스 eu Uso como fonte de conhecimento.E é ai que vem a utilidade do comando
git clone-github repository
.Como assim Joubert?
Como na 파스타
source/opensource/other
tem vários projetos de varias pessoas ou comunidades, as vezes torna difícil saber qual é a origem do projeto, como você pode ver abaixo.Ou seja, eu tive que entrar na 파스타
compose
e executargit remote -v
para descobrir que projeto é este, um projeto do docker. Com poucas 파스타는 문제가 발생하지 않고 문제가 발생하면 문제가 발생하며 문제가 발생하면 문제가 발생할 수 있습니다.Com isto, eu criei um comando customizado do git para que semper que for realizado o clone de um repositório do Github, ele faça para uma 파스타 contendo o nome do usuário ou organização como prefixo da 파스타 do clone.
Abaixo, um exemplo do mesmo repositório acima, com o clone feito pelo
git clone-github
.Com isto, fica mais fácil e organizado navegar por esta 파스타 e identificar facilmente projetos, usuários e organizações. 더 이상 abaixo의 예가 아닙니다.
Fica muito mais fácil você ver uma 파스타
flutter__samples
e entender que é um projeto do flutter do que simplesmentesamples
, não acha?Como isto é possível e como fazer isso Joubert?
Isto é possível a comandos customizáveis que você pode adicionar ao git. Um exemplo disto pode ser vistoneste artigo .
Com isto, basta criar o script com o nome que você deseja e tendo o prefixo git, no meu caso
git-clone-github
, colocar permissão de modo executável +x
e colocar este script em uma pasta que esteja no $PATH
.Abaixo o 스니펫 수행 스크립트 수행
git-clone-github
.Feito isto, está pronto, basta executar o seu comandogit clone-github repository
.
얼터너티바
Após ter postado este artigo no Twitter, o Wanderson Camargo postou uma alternativa e solução interessante que gostei tanto que achei interessante postar aqui também, como nos exemplos abaixo.
git clone {https://github.com/,}docker/compose
git clone {[email protected]:,}docker/compose
Essa alternativa é interessante pois diferente do git clone-github
que somente aceita url http do GitHub, o comando acima permite usar tanto url, quanto git por ssh.
Outra diferença é que o clone é feito em pastas e subpastas, ou seja, o comando acima irá fazer o clone na 파스타docker/compose
, enquanto ogit clone-github
faz o clone na 파스타docker__compose
.
Por fim, a alternativa acima funciona nos shells mais utilizados, como sh, bash, zsh e fish .
Até a próxima.
Reference
이 문제에 관하여(Pequena dica para o dia a dia, git clone-github 저장소), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/joubertredrat/pequena-dica-para-o-dia-a-dia-git-clone-github-repository-29dg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)