Tutorial GIT

Publicado por Rodrigo Leutz em 01/02/2019

[ Hits: 1.904 ]

Blog: https://uware.com.br

 


Tutorial GIT



Nesta dica, vou tentar descrever uma maneira fácil de usar o git.

Espero que ajude algumas pessoas a entender um pouco, como não sou um mestre, acredito que possam ter melhores maneiras de se trabalhar. Essa é mais uma maneira fácil e simples de se trabalhar.

Vamos ao início.

Setando nome e e-mail no git:

git --config user.name "Seu Nome"
$ git --config user.email "seuemail@email.com"


Precisamos criar um diretório para o nosso projeto:

cd
mkdir proj.git

Depois, vamos iniciar o git:

git init

Criando arquivo "README.md":

echo "Arquivo README.md" > README.md

Adicionando "README.md" ao git:

git add README.md

Primeiro Commit:

git commit -m "Primeiro Commit"

Adicionando o remoto:

git remote add origin ssh://user@server.com.br:/~/proj

Depois em outra pasta, ou outro computador:

git clone ssh://user@server.com.br:/~/proj

Com o clone, você pode começar a mexer:

echo "ola" > ola.txt
git add ola.txt
git commit -m "ola"
echo "lalalaal" >ola.txt
git diff

Deve sair algo assim:

diff --git a/ola.txt b/ola.txt
index 7bs3df2..9r8t5t4 r0r6r4
--- a/ola.txt
+++ b/ola.txt
@@ -1,3 +1 @@
-ola
-
-ola
+lalalaal


Esta foi a diferença entre os dois arquivos:
  • -ola = saiu o ola
  • +lalalaal = entrou lalalaal

Bom, assim se vê as diferenças no git.

Vamos criar os branchs:

git checkout -b develop
git add ola.txt
git commit -m "lala"
git push --set-upstream origin develop

Vamos criar um arquivo "ola mundo" em "c". Criando branch "ola":

git checkout -b ola develop
vim ola.c

Adicione as seguintes linhas:

#include <stdio.h>

Salve e saia.

git add ola.c
git commit -m "Inserindo biblioteca"
git push --set-upstream origin ola

Vendo os logs:

git log

A resposta será os commits feitos.

vim ola.c

void main(){
        printf("Ola Mundo!");
}

Salve e saia.

git diff

Vai mostrar as diferenças.

Adicionando arquivo ao commit:

git add ola.c
git commit -m "Termino do Ola Mundo!"
git push

Compilando o programa:

gcc -o ola.sh ola.c

Executando:

./ola.sh

Adicionando o executável ao git:

git add ola.sh
git commit -m "Add executavel"
git push

Merge do branch ola em develop:

git checkout develop
git merge ola
git push

Entre no diretório da máquina que está o git. Merge do develop no master:

git checkout master
git merge develop

Para finalizar:

git tag 1.0

Git log, para ver como foi o desenvolvimento:

git log

Status:

git log --stat

Para facilitar a visualização dos logs, use o gitk:

gitk


Espero ter ajudado um pouco com esse post.

Fonte/Autor: Rodrigo Leutz
User: Rodrigo Leutz

Outras dicas deste autor

Slackware 12 com ipw3945 + wpa-psk

rc.local na systemd - script de execução na inicialização do sistema

NTFS + Samba com o SELinux ativado

Instalando Placa Nvidia no Fedora Core 27

Simple Server Monitor Bot - Telegram + PHP

Leitura recomendada

Problema de ruído na placa de som on-board (VIA 8235)

Amule atualizado no Acer Aspire One (Linpus Linux Lite)

Desabilitando Mensagens de Login de Servidor SSH

Beryl no Kurumin 7 com Nvidia

Brasilianas.org - Software Livre

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts