Tutorial GIT

Publicado por Rodrigo Leutz em 01/02/2019

[ Hits: 1.909 ]

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

Instalando Placa Nvidia no Fedora Core 27

Abrindo mais de um cliente Telegram

Som no Linux (recompilando kernel)

Simple Server Monitor Bot - Telegram + PHP

NTFS + Samba com o SELinux ativado

Leitura recomendada

Organização de arquivos na compilação de programas

Básico sobre XMAME para emular jogos de Neogeo no Linux

Java no Debian e derivados - Instalação em quatro passos

Gravando e regravando CDs de dados e de áudio

Convertendo documentos do OpenOffice para PDF

  

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