!script> !script> !script>
Um breve guia passo a passo do uso do git e github.
Primeiro selecione seu projeto e abra seu terminal na pasta raiz de seu projeto.
git --version
Caso não esteja instalado, baixe na página oficial: git-scm.com
Se não mostrar a versão do git, então vá ao site oficial do git e faça o download do git de acordo com seu sistema operacional.
git config --global user.name "Seu Nome"
git config --global user.email "Seu Email"
git init
Nota: Na pasta raiz do seu projeto
Nós precisamos adicionar o arquivo a area de preparação.
git add {{Para arquivo único }}
git add . {{Para todos os arquivos no diretório atual }}
Nota: No lugar de . adicione seu arquivo e se você quiser que todos sejam selecionados no diretório atual, então use {{. }} or {{ * }}
Área depreparação (Stage): Área de preparação é aquela área onde podemos marcar alguns itens e colocá-los no balde.
git status
git commit -m "Primeiro Commit"
Nota: Dentro das “Aspas Duplas” você deve escrever sua mensagem.
Com a opção -am do commit, adicionamos os arquivos alterados com a mensagem.
git commit -am "mensagem"
Agora crie sua conta no git-hub e crie um repositório.
Para adicionar arquivos ao seu repositório remoto, use isto:
git remote add origin git@github.com:"Usuário_no_github"/"nome_do_Repositorio"
Nota: Este comando acima é um único comando, embora necessite que você coloque o seu nome de usuário do git-hub (sem quaisquer aspas) e coloque o nome do seu repositório (sem as aspas).
Como por exemplo abaixo
git remote add origin git@github.com:XYZ/project.git
E se você não entender isso, vá para o seu repositório no git-hub e clique no botão clone ou download e copie url com o método SSH..
Para checar o envio:
git remote -v
Copie o link do repoistório na página do github dentro do botão Clone or download
git remote add origin https://github.com/georgemaia/repositorio.git
git remote
git pull origin master
git push origin master
git branch
git branch -v
git branch -r
Neste exemplo abaixo estamos criando onovolayoutna categoriafeature.
git branch feature/novolayout
git checkout Branch_name
git checkout -b altconf
git checkout master
git diff
git diff --staged
git log --oneline -n 5
git diff HASH
o HASH acima é exibido ao lado do commit ao ser exibido os ultimos 5 commits
git merge feature/lista-produots
git branch -d Branch_name
git pull
git fetch origin
git remote
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
git pull upstream master
No código abaixo, estamos enviado nossas atualizações no ramo gama/georgemaia para o repositório remoto original
git push --set-upstream origin gama/georgemaia
git log --author
git log --pretty=oneline
git log --pretty=format:"%h - %an, %ar : %s"
git log --oneline
git log --stat
git log -n 2
git reset
git fetch origin
git reset --hard origin/master
Usando o protocolo ssh, podemos nos conectar e autenticar em servidores e serviços remotos. Com as chaves ssh, podemos nos conectar ao GitHub sem fornecer nosso nome de usuário e senha em cada visita com a ajuda da frase secreta. No método HTTPS, você precisará preencher nosso nome de usuário e senha em cada visita, o que será muito inconveniente. O Git associa um URL remoto a um nome e nosso controle padrão geralmente é chamado de "Origin".
ssh-keygen -t rsa -b 4096 -C "email"
Nota: Adicione seu email dentro das “aspas duplas”.
Isto cria uma nova chave ssh usando o email fornecido como rótulo.
Para o arquivo padrão pressione {{ ENTER }}
/home/{{username_of_pc}}/.ssh/id_rsa: ENTER
Digite uma senha.
Agora sua identificação está salva.
Private Key : /home/{{username_of_pc}}/.ssh/id_rsa & Public Key : .ssh/id_rsa.pub
eval "$(ssh-agent -s)"
Será devolvido algo como: {{agent_id : 15800}}
ssh-add ~/.ssh/id_rsa
Copie a chave ssh para a área de transferência.
No Ubuntu:
sudo apt-get install xclip
No Manjaro
Open Octopi -> Download Xclip
Xclip-set clip <~/.ssh/id_rsa.pub
Home/.ssh/id_rsa.pub
Abra este arquivo e copie sua chave ssh.
Agora vá nogithub.com>> Selecione suafoto do Perfil(Drop Down) >>Definições>> Useabarra Lateral{{SSH & GPG Keys}} >> Então vá ao diretório em seu computador(Home/.ssh/id_rsa.pub)
Abra este arquivo e copie sua chave ssh.
Crie uma nova chave ssh >> Create newSSHkey >> Adicione um título e preencha com uma descrição >> Cole sua chave dentro do campo “chave” >>Clique em{{ Adicionar chave SSH }}
ssh -T git@github.com
Depois de executar isto, será mostrado esta mensagem abaixo no terminal!
Hi {{ USERNAME }}! You've successfully authenticated but github does not provide shell access.
git pull --rebase origin master
git push origin master
Nota: Altere ‘master’ para qual ramo deseja enviar.
Agora você pode enviar com sucesso seu arquivo para o servidor remoto e tem uma conexão ssh configurada.
Para checar a conexão
git log
Nós podemos marcar (linha 1.0.0)
git tag 1.0.0 {{1b2eld63ff}}
Nota: {{ irá aparecer apenas os 10 primeiros caracteres do id do commit }}
Pelo Git Log nós podemos estudar o histórico do repositório.
Arquivo Gitignore:É um arquivo que especifica os arquivos ou pastas que queremos ignorar.
Existem várias maneiras de especificar:
gitk
git config color.ui true
git add -i
Step-by-step guide to push your first project on github
Automatizar o deploy e atualização do site com git
Plano para estudar Git e GitHub enquanto aprende programação
Tudo que você queria saber sobre Git e GitHub, mas tinha vergonha de perguntar
Curso Git e Github para iniciantes
Aprenda GIt de forma interativa
Data | Título |
---|---|
21/04/2024 | Pecuária de Goiânia 2024 |
14/04/2024 | Forró du Vale abre os festejos juninos do interior da Bahia |
07/04/2024 | Festival Gastronômico de Lagoa Nova/RN 2024 |
24/03/2024 | São João 2024 de Campina Grande |
23/03/2024 | São João 2024 de Cruz das Almas |
19/03/2024 | São João de Assú/RN 2024 |
14/03/2024 | Festival Forrozar |
13/03/2024 | Samba da Raffe realiza edição especial St. Patrick’s |
11/03/2024 | Altofolia 2024 |
07/03/2024 | Mossoró Cidade Junina 2024 |
07/03/2024 | Lounge Music abre a temporada dos grandes shows e terá noite dedicada ao forró |
06/03/2024 | III Harmonizando Experience Festival vai reunir apaixonados por cachaça em Natal |