Mudanças entre as edições de "DES:Git"

De Wiki Unioeste NTI
Ir para navegaçãoIr para pesquisar
Linha 1: Linha 1:
Configurar usuário para commit/push (Utilizar nome completo e email/usuário da Unioeste)
+
==Configurar usuário para commit/push==
 +
Utilizar nome completo e email/usuário da Unioeste
  
 
   git config --global user.name "Tiago Alexandre Schulz Sippert"
 
   git config --global user.name "Tiago Alexandre Schulz Sippert"
Linha 7: Linha 8:
 
* Quando trocar a senha e não logar mais, basta executar as três linhas acima novamente e vai pedir as credenciais novamente.
 
* Quando trocar a senha e não logar mais, basta executar as três linhas acima novamente e vai pedir as credenciais novamente.
  
Baixar o projeto
+
==Baixar o projeto==
  
 
   git clone http://netsr-vers01.unioeste.br:82/java-project/academus.git --recursive
 
   git clone http://netsr-vers01.unioeste.br:82/java-project/academus.git --recursive
  
 +
== Inicializar um projeto novo (MODO FACIL) ==
  
Inicializar um projeto
+
Estes passos lhe guiarão na criação de um projeto novo, baseando-se no '''projetobase''', que é um projeto maven simples de exemplo que já contém o sharedev-vraptor3 e o sharedev-ext4.
 +
 
 +
  Vai em NEW PROJECT no GitLab
 +
  Preencha as informações assim:
 +
    path -> nome do projeto (geralmente é o sstCodigo)
 +
    namespace -> java-project
 +
    Import project from -> Any repo by URL
 +
    Git repository URL -> http://usuariounioeste:senhaunioeste@netsr-vers01.unioeste.br:82/java-project/projetobase.git
 +
    Visibility Level -> Private
 +
  Clique em CREATE PROJECT
 +
 
 +
== Inicializar um projeto novo (modo antigo) ==
  
 
   git clone http://netsr-vers01.unioeste.br:82/java-project/projetobase.git temp
 
   git clone http://netsr-vers01.unioeste.br:82/java-project/projetobase.git temp
Linha 28: Linha 41:
 
   git submodule add URL_DA_BIBLIOTECA.git DIRETORIO_DESTINO
 
   git submodule add URL_DA_BIBLIOTECA.git DIRETORIO_DESTINO
  
Inicializar um projeto (MODO FACIL)
+
== Explicar Ainda ==
 
 
  Vai em NEW PROJECT no GitLab
 
  Preencha as informações assim:
 
    path -> nome do projeto (geralmente é o sstCodigo)
 
    namespace -> java-project
 
    Import project from -> Any repo by URL
 
    Git repository URL -> http://usuariounioeste:senhaunioeste@netsr-vers01.unioeste.br:82/java-project/projetobase.git
 
    Visibility Level -> Private
 
  Clique em CREATE PROJECT
 
 
 
 
 
Explicar:
 
 
   -o que tem em cada arquivo .git (gitmodule,gitignore,etc)
 
   -o que tem em cada arquivo .git (gitmodule,gitignore,etc)
 
   -como funciona os submodulos
 
   -como funciona os submodulos
  
 
+
==Anotações Gerais==
  
 
Utilização de Tag's para as issues criadas no GitLab (por enquanto nada disso é utilizado)
 
Utilização de Tag's para as issues criadas no GitLab (por enquanto nada disso é utilizado)
Linha 52: Linha 53:
 
https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/
 
https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/
  
pri low,normal,high,critical
+
  pri low,normal,high,critical
type bug,feature,enhancement,discussion,
+
  type bug,feature,enhancement,discussion,
idea,support,task
+
  idea,support,task
status in-progress,resolved,
+
  status in-progress,resolved,
others wontfix,invalid,duplicate, on hold
+
  others wontfix,invalid,duplicate, on hold
question,documentation,todo,
+
  question,documentation,todo,
design,watchlist,
+
  design,watchlist,
optimization
+
  optimization

Edição das 19h18min de 27 de abril de 2016

Configurar usuário para commit/push

Utilizar nome completo e email/usuário da Unioeste

 git config --global user.name "Tiago Alexandre Schulz Sippert"
 git config --global user.email "tiago.sippert@unioeste.br"
 git config --global credential.helper store
  • Quando trocar a senha e não logar mais, basta executar as três linhas acima novamente e vai pedir as credenciais novamente.

Baixar o projeto

 git clone http://netsr-vers01.unioeste.br:82/java-project/academus.git --recursive

Inicializar um projeto novo (MODO FACIL)

Estes passos lhe guiarão na criação de um projeto novo, baseando-se no projetobase, que é um projeto maven simples de exemplo que já contém o sharedev-vraptor3 e o sharedev-ext4.

 Vai em NEW PROJECT no GitLab
 Preencha as informações assim:
   path -> nome do projeto (geralmente é o sstCodigo)
   namespace -> java-project
   Import project from -> Any repo by URL
   Git repository URL -> http://usuariounioeste:senhaunioeste@netsr-vers01.unioeste.br:82/java-project/projetobase.git
   Visibility Level -> Private
 Clique em CREATE PROJECT

Inicializar um projeto novo (modo antigo)

 git clone http://netsr-vers01.unioeste.br:82/java-project/projetobase.git temp
 cd temp
 git archive -o ..\temp.zip HEAD | unzip ..\temp.zip -d ..\new
 cd ..
 rm temp.zip
 rm -R -f temp
 cd new
 git init
 git remote add origin http://netsr-vers01.unioeste.br:82/java-project/nome-do-novo-projeto.git
 git push -u origin master 
 
 git submodule add URL_DA_BIBLIOTECA.git DIRETORIO_DESTINO

Explicar Ainda

 -o que tem em cada arquivo .git (gitmodule,gitignore,etc)
 -como funciona os submodulos

Anotações Gerais

Utilização de Tag's para as issues criadas no GitLab (por enquanto nada disso é utilizado)

TAGS: https://www.quora.com/What-is-the-best-way-to-name-GitHub-issue-labels https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/

 pri	low,normal,high,critical
 type	bug,feature,enhancement,discussion,
 		idea,support,task
 status	in-progress,resolved,
 others	wontfix,invalid,duplicate, on hold
 		question,documentation,todo,
 		design,watchlist,
 		optimization