GIT

De EAPn
Revisão de 21h32min de 29 de setembro de 2022 por Marcelo.schuler (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Git é um sistema de controle de versões distribuído, usado para registrar e armazenar o histórico de edições de qualquer tipo de arquivo. É utilizado o serviço da UFSC em codigos.ufsc.br, oferecido a comunidade universitária que visa o desenvolvimentos de softwares de forma distribuída e organizada.

Acesso[editar]

  1. O GIT utilizado é disponibilizado pela UFSC, o acesso é feito pelo link
  2. Acesso via credenciais UFSC.
  3. O gerenciador do repositório das versões dos processos é o prof. De Lucca. Para poder visualizar e efetuar downloads dos arquivos, deve ser solicitado acesso a página a ele.
    • Repositório: Antonio Carlos Mariani / processos_eapn - Controle de processos desenvolvidos no EAPn. << Mudou a raiz do repositório - atualizar
  4. Para acessar e efetuar downloads de versões antigas e todo o histórico relacionado, visualizar em “commits”.

Realizar alterações de versões[editar]

  1. Para fazer commits (conjunto de mudanças permanentes) é preciso ter um cliente GIT instalado.
    • Atualmente é utilizado o SmartGit, podendo ser executado em Windows, macOS e Linux.
    • Para configuração do SmartGit, abrir uma sessão local do GIT. Nas próprias etapas de configuração será solicitado a URL de conexão que pode ser obtida na página principal do GIT em “Clone”.
      Git1.1.png
  2. Durante a configuração o SmartGit irá solicitar um diretório local para criar uma pasta. Essa pasta irá armazenar os dados do Git associado. Assim, para cada Git - Clone criado, terá uma respectiva pasta.
    • processos_eapn.git < Pasta criada pelo SmartGit.
      Os arquivos internos da pasta são exatamente os arquivos disponíveis no Git.
  3. As alterações são feitas diretamente na pasta processos_eapn.git. Assim, deve-se excluir, incluir, ou efetuar qualquer alteração nos arquivos disponíveis e automaticamente o SmartGit identifica as alterações, criando um novo “braço”.
  4. Para as alterações serem enviadas do smartGit local para o Git do servidor é necessário fazer um Push dos arquivos.
    • Para isso, selecionar a linha do respectivo commit realizado e clicar no botão “commit”. Irá aparecer uma lista com as alterações realizadas e deverá ser selecionadas quais deverão estar associadas ao mesmo commit (conjunto de alterações). (Geralmente vai selecionar tudo).
      Git3.png
    • Também vai estar disponível um campo de descrição para informar do que se trata o commit realizado. Colocar uma descrição sucinta e clara o objetivo das alterações.
    • Após, na mesma janela, terá a opção de fazer o push. Assim as alterações estarão finalizadas.