DES:Git

(Diferença entre revisões)
Ir para: navegação, pesquisa
Linha 46: Linha 46:
 
   git remote add origin http://netsr-vers01.unioeste.br:82/java-project/nome-do-novo-projeto.git
 
   git remote add origin http://netsr-vers01.unioeste.br:82/java-project/nome-do-novo-projeto.git
 
   git push -u origin master  
 
   git push -u origin master  
 
+
 
 +
== Adicionar um submódulo ==
 
   git submodule add URL_DA_BIBLIOTECA.git DIRETORIO_DESTINO
 
   git submodule add URL_DA_BIBLIOTECA.git DIRETORIO_DESTINO
 +
  Exemplo: (estando no root do projeto)
 +
  git submodule add http://netsr-vers01.unioeste.br:82/java-shared/sharedev-ext6.git .\src\main\webapp\sharedev
  
 
== Explicar Ainda ==
 
== Explicar Ainda ==

Edição de 11h11min de 19 de setembro de 2017

Tabela de conteúdo

Baixar Git

Para instalar o Git e ter as ferramentas por linha de comando: https://git-scm.com/download/win

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.

Configurar o proxy para baixar repositórios externos

 git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080


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 

Adicionar um submódulo

 git submodule add URL_DA_BIBLIOTECA.git DIRETORIO_DESTINO
 Exemplo: (estando no root do projeto)
 git submodule add http://netsr-vers01.unioeste.br:82/java-shared/sharedev-ext6.git .\src\main\webapp\sharedev

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
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas