TUTORIAL DE USO DO GIT JUNTO AO ECLIPSE

Documentos relacionados
Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação

TUTORIAL DE USO DO GIT JUNTO AO ECLIPSE

Prática da Disciplina de Sistemas Distribuídos Web Services Parte 1 IFMA DAI Professor Mauro Lopes C. Silva

Configuração CVS CONFIGURAÇÃO E UTILIZAÇÃO DE CVS + ECLIPSE

Criando um Editor de Diagramas com Sirius

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Controlo de versões com GIT

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools

Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação

Procedimentos para Atualização Sisloc

Git e Pais

Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

Laboratório de Programação II

Conhecendo e editando o seu perfil

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Configuração de Conta de no Outlook 2013 e Backup de Segurança dos s

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

Procedimento de instalação do Oracle EBS da Mundial

Manual de Migração do Banco de Dados Paradox para Firebird

Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

Configuração de Conta de no Outlook 2003 / 2007 e Backup de Segurança dos s

TUTORIAL INSTALAÇÃO DO AUTOCAD 2015

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS

SISTEMA COD CONFIGURAÇÃO DE ACESSO

STD SERVIÇO DE BACKUP EM NUVEM

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

Controle de versão utilizando Git André G. C. Pacheco Janeiro de 2018

Sidicom S4. Tutorial Backup Automático + Backup na nuvem

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

Sibele Loss Edimara Heis

Tutorial Django e SVN na IDE Pycharm

Nota de aplicação. Harmony ZBRN2 Criando um botão biestável. Douglas Silva Data: 02/01/17 Versão: V1.0. Schneider Electric Suporte técnico Brasil

Conheça o Drive. Encontre arquivos facilmente com o Drive e mantenha todos os seus documentos protegidos.

INSTALAÇÃO/CONFIGURAÇÃO GPJURI INSTALAÇÃO DA AUTORIDADE DE CERTIFICAÇÃO E CADEIA DE CERTIFICADOS

Manual de Utilização do Webmail v1.1

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V

Manual Técnico. Instalação e Configuração do Reporting Services

Instalando o Eclipse e o Android

Curso de git. Aula de outubro de 2018

ATIVAR MINHA CONTA. Portal Minhas Operações do BID

GUIA PARA CONFIGURAÇÃO DE CORREIO ELETRÔNICO

Para criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.

Segue abaixo um manual prático de como se instalar o SQL Server 2008 para rodá-lo com os sistemas da Secullum.

Objetivo. Coletor de Dados Cadastro de Layout no Sismoura. Importar arquivo de coletor para o Sismoura.

DIGITAL SERPRO MOZILLA

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

U T O R I A L. Nero BackItUp

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Primeiros passos para desenvolvimento IoT na plataforma Eclipse

1. Tela inicial. 2. Caixa de Entrada

Guia Rápido. Elgin L42-DT Impressora de etiquetas.

(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)

Ferramenta 1 -NetBeans 8.0

Tutorial para Acesso Portal dos Conselheiros

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

MyMLE MOODLE Ferramenta para desenvolvimento de Objetos de Aprendizagem para Celulares

Tutorial SQL Server 2014 Express

TUTORIAL Módulo 01. Atualizado em: 14/10/2016 1

MANUAL. Localizador: Página: MN 016 SGI-INFRA- . Informação)

DISTRIBUINDO SUA APLICAÇÃO

Bem-vindo ao Picture Package Producer2

DISTRIBUINDO SUA APLICAÇÃO

MTA Monitor. Manual de Usuário. Transferência de Arquivos. Versão: Última modificação: 11/11/2014

Título: Como configurar o gerenciador Busca NF-e no Escritório?

NFSE - GUIA DE INSTALAÇÃO. Novo Assinador Digital da NFSE WEB PKI

Windows. Atualizar o firmware da câmera SLR digital. Preparação

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

Tutorial de instalação e configuração do Software Giga VMS

Nota de Aplicação: Utilização do Recipe Manager. Sumário

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

Atualizar o firmware da câmera SLR digital

Assina Web S_Line Manual de Uso

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Manual Como importar contatos e fazer seu primeiro envio

Instalação do sistema Precision NF-e Versão 1.00

O uainov é uma plataforma de gerenciamento de ideias que permite que todas as pessoas de

Daves Marcio Silva Martins Mestre em Computação de Alto Desempenho - UFRJ.

Procedimento para Configuração Exchange de Duas Contas de no Mesmo Perfil do Outlook

Guia de Instalação. Versão Fevereiro 2013

Sumário Objetivos Estudo de caso 1 Criação de template Exercício 1 Detalhamento da peça Exemplo... 23

Processo MITAVVIC Manual MITAVVIC

Transcrição:

TUTORIAL DE USO DO GIT JUNTO AO ECLIPSE 1. O que é o Git? Git é um sistema de controle de versão distribuído, inicialmente projetado para o desenvolvimento do Kernel do Linux, por Linus Torvalds. Neste tutotial será usado um plugin desenvolvido para o Eclipse que permite o uso de todas as funções do Git nesta IDE. 2. Download e Instalação do EGit no Eclipse Normalmente, as versões mais recentes do Eclipse já vem com o EGit por padrão. Porém, o EGit pode ser baixado no site http://eclipse.org/egit/. A instalação pode ser feita via o Eclipse intalation manager ou via o Eclipse Marketplace. 3. Configurações do Eclipse e do Git Primeiramente, você deve configurar seu nome e endereço de e-mail, os quais são usados como informações de autor nos procedimentos de commit. Configuração de usuário e e-mail.

A janela de configurações do Git podem ser acessadas via o caminho Window -> Preferences -> Team -> Git -> Configuration. Clique em "Add Entry..." e digite user.name no campo key e seu proprio nome no campo value. Escolha do local padrão do Repositório Git. Você também pode configurar o diretório padrão de seus projetos git em Window -> Preferences -> Team -> Git no campo Default repository folder. 4. Trabalhando com Repositório Local Crie um novo Java Project com uma Classe simples qualquer. A exemplo da Classe a seguir. Classe Simples para o Tutotial.

Clique com o botão direito sobre o novo projeto Team -> Share project, e então selecione Git -> Next e em seguida clique em Create. Criar um repositorio Local. É extremamente recomendado que seu repositório git esteja fora de seu workspace. O Eclipse segue essa recomendação e sugere um diretorio fora do workspace. Escolha um caminho onde seu repositório Git será criado. Dependendo da versão, o EGit pedirá um caminho e um nome, ou apenas o caminho (que deverá terminar com um nome para o projeto). Após clicar em Finish, clique novamente Finish mais uma vez para colocar seu repositório sobre o controle de versão do Git. 5. Configurando o Git para ignorar arquivos e Pastas O Git pode ser configurado para ignorar certos arquios e pastas durante as operações de repositório. Essa configuração é feita por meio de regras presentes nos arquivos.gitignore.

Crie um arquivo no Repositorio Git com os seguinte conteúdo. Configuração do arquivo.gitignore. Agora, o Git irá ignorar todos os arquivos que terminarem com.txt e todas as pastas bin e target, que estiverem presentes nas subpastas do local onde o arquivo.gitignore se encontra. É possível criar um.gitignore local clicando com o botão direito sobre um arquivo ou pasta Team -> Ignore. Porém, por questões de econômia de tempo, ainda é recomendado que você crie um.gitignore no diretório raiz do projeto. 6. Usando a Staging View do Git A Staging View fornece uma visão global e simplificada de todas as modificações que foram feitas desde que foi feito o checkout. Staging View do EGit. Para abrir a Staging View basta seguir os passos Window -> Show View -> Other -> Git -> Git Staging.

Nesta visão, você seleciona todos os arquivos que foram alterados no campo Unstaged changes e arrasta para a o campo Staged changes, escreve uma menssagem descrevendo o commit e então apertar o botão Commit. Observe que após aplicar o Commit, os icones na arvore do projeto mudaram, o sinal de interrogação que havia anteriormente foi trocado por um sinal dourado que simboliza que o projeto arquivo, antes inexistente no repositório Git, agora está atualizado com o repositório Git. Icones dos arquivos na Packege Explorer. A imagem mostra os principais icones de estados relacionados ao Repositório Git, que aparecem no Packege Explorer. Descrição dos estados dos arquivos no Git. Estado Description staged Alterações no arquivo seram adicionadas no próximo commit. added to index Semelhante ao estado de staged, porém o arquivo não estava sobre controle de versão antes. dirty O arquivo foi modificado desde o ultimo commit. Ignored O arquivo foi sinalizado para ser ignorado pelo Git. tracked Arquivo foi commitado para o Repositório Git e não foi alterado. untracked Arquivo não foi nem adicionado à Staging nem commitado. Agora vamos fazer algumas mudanças no projeto criando uma nova Classe no projeto e um arquivo de texto.

Dessa vez, ao invés de usar a Staging View, clique com o botão direito sobre o projeto e selecione Team -> Commit. A janela aberta permitira que você adicione arquivos modificados a area de Staging e fazer o Commit diretamente. Janela de Commit. Por agora vamos selecionar apenas a nova classe e clicar em Commit. Agora vamos repetir o procedimento anterior. Porém, dessa vez, clique no botão Amend Previous Commit. Amend Previous Commit.

Perceba que ao clicar neste botão, o campo de mensagem foi preenchido com a mensagem enviada no commit anterior. Isso se dá por que, ao utilizar essa opção, agora nós podemos apenas complementar o commit anterior, ao invés de fazer um novo commit. Selecione o arquivo que falta e clique em Commit. E agora o Repositorio Git estará novamente atualizado. 7. Visualizando o historico do projeto A History View nos permite ver e analisar todos os comits realizados desde a criação do projeto no Repositório Git. Para abrir a History View basta clicar com o botão direito -> Show in -> History. History View. Caso queira uma visão mais detalhada de um commit, clique com o botão direito sobre o commit que desejar e escolher a opção Open in Commit Viewer. Commit Viewer.

Clicando com o botão direito sobre um arquivo, você pode comparar o arquivo de um commit com o anterior, ou com o presente em seu workspace. Compare View. 8. Visualização dos Repositórios Git O EGit possui uma Git repository view que lhe permite a visualizar seus repositórios e aplicar operações do Git sobre eles. Você pode adicionar um repositório existente, clonar ou criar um novo repositório usando a propria Toolbar. Git repository view Toolbar. 9. Clonando projetos existentes Você pode clonar um repositório Git existente e importar projetos deste repositório para o seu Workspace.

Siga os passos, File -> Import -> Git -> Projects from Git. E na janela seguinte selecione Clone URI e clique em Next. Assistente de Importação de Repositório Git. Agora digite uma URL para o Repositório Git. Os demais campos serão preenchidos automaticamente, assim que você colocar uma URL valida. Escolher repositório de origem.

Observe que você precisará passar dados autenticação caso você queira importar de um repositório externo. No passo seguinte você poderá escolher as Branches que você deseja importar. Você deve escolher pelo menos a Master, já que esta normalmente é o ramo de desenvolvimento principal do projeto. Assistente de selecão de Branches. Em seguida você deverá especificar o local onde o projeto deverá ser copiado e qual Branch deverá estar ativado inicialmente. Escolher Repositório de destino Local.

Logo após o Eclipse ira abrir uma uma janela adicional, onde você deve informar o diretorio do projeto que deverá ser importado para o Workspace do Eclipse. Importando o Projeto para o Eclipse.