GIT
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
- O GIT utilizado é disponibilizado pela UFSC, o acesso é feito pelo link
- Acesso via credenciais UFSC.
- O gerenciador e criador do repositório das versões dos processos é o prof. Mariani. 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.
- Para acessar e efetuar downloads de versões antigas e todo o histórico relacionado, visualizar em “commits”.
Realizar alterações de versões
- 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”.
- 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.
- 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”.
- 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).
- 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.


