A colinha que você precisa para não esquecer os principais comandos em GIT
- #GitHub
- #Git
Quando eu estava no início da minha jornada em programação vivia com uma pulga atrás da orelha, meu TDHA não deixava eu lembrar nem a pau os comandos do GIT e perdia um tempão fazendo pesquisas e testando comandos que ás vezes só pioravam a situação do meu projeto, sei que a pesquisa faz parte do processo para aprender e super indico passar por essa experiência, mas se você é cabeça oca igual a mim e quer agilizar sua vida irei deixar uma colinha com os principais comandos para você que está iniciando a sua jornada na programação. :)
Configurações:
Para configurar seu nome e e-mail.
$ git config --global seu.nome "Fulano de Tal"
$ git config --global seu.email seu.email@exemplo.br
Você pode escolher o editor de texto padrão que será chamado quando o Git precisar que você entre com uma mensagem.
$ git config --global core.editor code
Testando as configurações:
$ git config --list
user.name=Seu Nome
user.email=seuEmail@exemplo.br
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
Você também pode testar o que o Git tem em uma chave específica digitando git config <key>:
$ git config user.name
Seu Nome
Principais comandos GIT:
Iniciar o git
$git init
Ver o status do diretório de trabalho
$git status
Adicionar a pasta ou arquivos a staging area, prepara os arquivos para serem enviados para o repositório
$git add . //. adiciona todos os arquivos alterados
//ou voce pode utilizar o caminho do arquivo
Remover arquivos da staging area
$git restore --staged nome-arquivo
Adicionar comentário nos arquivos que foram para staging area
$git commit -m 'Digite um lindo comentário'
Adicionando um repositório
$git remote add origin 'https://github.com/usuario/nomedoseuprojeto.git'
Verificar se o endereço foi configurado corretamente
$git remote show origin -n
Remover um repositório remoto caso algo dê errado
$git remote rm
Enviar o projeto do seu pc para o repositório github (Você deve se atentar ao nome da branch, caso queira enviar para a principal, utilize a master)
$git push origin master
Criar uma nova branch
(master)$ git checkout -b nome-da-nova-branch
(nome-da-nova-branch)$
Excluir uma branch existente
$git branch -d nome-da-branch
É isso pessoal, acho que esses são os principais comandos para te ajudar no dia a dia.
Caso queiram compartilhar conhecimento ou obter ajuda, acesse nosso Discord de estudos :)