Categorii: Tot

realizată de Iuri Baltieri 6 ani în urmă

615

git-mapping

Git é uma ferramenta essencial no controle de versão distribuído e no gerenciamento de código fonte, amplamente utilizada por desenvolvedores web. Ele permite a criação, modificação e monitoramento de diferentes versões de arquivos em um projeto, facilitando a colaboração entre equipes.

git-mapping

TREINAMENTO

WEB DEVELOPER

GITHUB

AlternativeTo - BitBucket.org

GIT

Git é um sistema de controle de versão (versionamento) distribuído e gerenciamento de código fonte.





05/12/2017
Ferramentas

GitBash

Interpretador de comandos (Bash/Shell).

Comandos

git

pull

Faz um merge:

git pull <origin> <branch>

origin - URL do repositório remoto

branch - branch do repositório remoto

push

Comando destinado ao envio:

git push <origin> <branch> 

origin - url

branch - branch a ser updated

remote

Chamada de biblioteca de configuração remote.

get-url

--all

remove

Adicionar configuração remota para Remote Repository.

git remote add <origin(variable)> <URL>

show

merge

Função de fundir uma branch (ou master) para a atual (via comando checkout anteriormente).

git merge <branch>


branch

Ao enviar arquivos para Local Repository é inserido por padrão em um repositório Master - sendo possível criar Branchs à partir de seu master.

git branch <ramificacao>

-d

delete branch.

git branch -d <ramificacao>

checkout

Restaura arquivo modificado:

git checkout <arquivo>

Seleciona branch para edição:

git checkout <branch>

diff

Identifica atualizações entre:

git diff

--staged

Identifica atualizações entre:

git diff --staged

commit

Comando destinado ao envio de:

git commit -m "Atualização de arquivo"

add

Comando destinado ao envio do fonte.

git add <arquivo>

*

Argumentos de arquivos a serem adicionados à área de teste.

status

Verifica status de documentos versionados pelo sistema.

git status

init

Início de projeto.

git init <pasta>

clone

Clona um repositório URL para Working Area.

git clone <URL>

config

Chamada de biblioteca de função do git para definição de configurações.

--global

Configurações globais.

email

e-mail de autor a ser exibido para registros de commit.

user.name

Nome de autor a ser exibido para registros de commit.

SourceTree

Interpretador de comandos visual.

"a visual representation of your repositories"

Conceitos

SVN vs GIT

Repositório Compartilhado

Existem dois repositórios para commit:

Estrutura Geral

Remote Repository

Repositório remoto - GitHub; BitBucket.

Local Repository

Aloca branchs (ramificações) - versões de um projeto central (master)

Staging Area

Área de teste.

Working Directory

SVN

Subversion (SVN) - Sistema de controle de versão, como o GIT.


Respositório Centralizado

Somente um repositório para todos os commits (mudanças experimentais (ato de enviar)). Sendo o repositório remoto.

Open source

Código aberto

Cross-platform

Multiplataforma

Histórico

Efetua o armazenamento de histórico de modificações.

SCM

SCM - Source Control Management (Gerenciador de controle de fonte).

C

C - Linguagem de programação utilizada

Linus Torvalds

Criador do Git em 2005, substituindo BitKeeper.

Criador do kernel GNU/Linux.

30/11/2017

Correção da Prova.