Capitulo 8 Git Hub

Disponível somente no TrabalhosFeitos
  • Páginas : 31 (7725 palavras )
  • Download(s) : 0
  • Publicado : 17 de março de 2015
Ler documento completo
Amostra do texto
GIT E GITHUB
2014
Luiz Eduardo Guarino de Vasconcelos

**** Configurações e Comandos Iniciais ****





















Abrir o GIT BASH e testar alguns comandos iniciais
Versão atual do Git
o git --version
Qual diretório estamos
o pwd
Conteúdo do diretório
o ls (mostra todos os arquivos e pastas)
o ls –la (verifica se tem arquivos ocultos (.gitconfig)... ainda não tem o arquivo
deconfiguração)
Limpar tela
o clear
Configurar informações de usuário e e-mail
o git config --global user.name “Luiz Eduardo Guarino”
o git config --global user.email “teste@gmail.com”
Configurar editor principal para mensagens de commit
o git config --global core.editor “notepad.exe”
o Se fosse Linux, poderia usar Gedit, nano, etc
Configurar listagens com cores distintas
o git config --globalcolor.ui true
Verificar se as configiurações deram certo
o git config --list
 Temos algumas por padrão além daquelas que acrescentamos
Podemos verificar configurações específicas
o git config user.email
o git config user.name
Agora podemos verifica a existência do arquivo oculto .gitconfig
o ls –la
 Tudo que começa com . (ponto) é arquivo oculto
Verificar conteúdo do gitconfig
o cat .gitconfig
o Sãoarquivos padronizados (espaçamento, nomes, etc)
o Não recomendo editar manualmente mas sim pelo comando git config
Acesso ao help
o git --help
o Manual específico de cada comando
o Exemplo: git help merge
 Manual abre no browser de forma integrada

**** Inicializar o repositório controlado pelo Git ****










Ver qual diretório estamos
o pwd
Podemos navegar entre os diretórios
o cd..
o cd Guarino/
Podemos criar pastas
o mkdir projetoFatorial
Ver se foi criada
o ls
Entrar no diretório criado
o cd projetoFatorial/
Ver o caminho completo
o pwd (C/users/guarino/projetofatorial/)
Indicar qual é o projeto que o git fará o controle de versão
Pasta raiz é onde devemos iniciar o repositório (C/users/guarino/projetofatorial/)
o Git fará o controle em cima do repositório
o Ver se temalguma coisa dentro da pasta
 ls –la
o Iniciar o repositório dentro da pasta atual
 git init
o Tudo que ficar dentro desta pasta será controlado pelo git
o É criada pasta oculta “.git”
 ls –la
o Podemos ir dentro da pasta .git e ver seu conteúdo
 cd .git
 ls –la
o Não altere nada nessa pasta!
o Volte para a pasta raiz
 cd ..

**** Ignorar arquivos no controle do Git ****









Épossível ignorar alguns arquivos dos controle do git (exe, pdf, etc) embora esses
arquivos possam ser controlados. Não faz sentido controlar .class, bytecodes, arquivos
binários.
Criar arquivo para ignorar tipos de arquivos no git
o notepad .gitignore (arquivo oculto, por isso começa com “.”)
Escrever dentro do arquivo a instrução abaixo
o *.class (arquivos .class serão ignorados pelo git)
Salvar oarquivo.
Visualizar se o arquivo foi criado
o ls (não terá nada)
o ls –la
Visualizar o conteúdo do arquivo
o cat .gitignore

**** JDK configurado e instalado ****








Site da Oracle
Download (91 MB)
Next > Next > Finish
Deve ser instalado em C:\Program Files\Java\jdk1.7.0_25
Configurar variáveis de ambiente
o JAVA_HOME (New)
 C:\Program Files\Java\jdk1.7.0_25
o CLASSPATH (New)
.;%JAVA_HOME%
o Path (Edit)
 Ao final da linha
 ;%JAVA_HOME%\bin
Abrir cmd e ver se está ok
o javac –version
o java –version

**** Criar o primeiro exemplo ****



Criar o primeiro exemplo para que ele possa ser comitado no git
Criar um arquivo usando o notepad
o notepad Fatorial.java
public class Fatorial {
public static void main(String[] args)
{
System.out.println(calcularFatorial(5));
}
publicstatic int calcularFatorial(int n)
{
int resultado = 1;
for (int I = 2; i<=n; i++)
{
resultado = resultado *I;
}
return resultado;
}
}







Salvar
Mostrar arquivos (inclusive ocultos)
o ls –la
Compilar o arquivo Fatorial.java
o javac Fatorial.java
Mostra que foi gerado um arquivo .class (bytecodes)
o ls –la
Executar o arquivo Fatorial
o java Fatorial

**** Controlar pelo git ****




...
tracking img