Skip to end of metadata
Go to start of metadata

O Git é um sistema de controle de versão distribuído, usado principalmente para o controle de versão de software, mas que também pode ser usado para registrar o histórico de qualquer outro tipo de arquivo. Criado em 2005 por Linus Torvalds para o desenvolvimento do kernel Linux e logo a plataforma foi adotada por diversos outros projetos. O Git (site oficial) é um software livre, distribuído sob os termos da versão 2 da GNU General Public License.

Pré-requisitos

Antes de começar é preciso ter certeza de que se tem um ambiente minimamente preparado para reproduzir o exemplo. Abaixo estão os requisitos principais.

Requisitos:

  1. Repositório criado em algum sistema de versionamento na nuvem, veja alguns exemplos em  ().

Importando um projeto de um repositório

A IDE CronApp permite a criacao dos novos projetos a partir de um repositório SVN ou GIT. Para tanto, deve-se selecionar a opção de controle de versão, conforme a Figura 1 e depois definir o nome do projeto de acordo com a Figura 2.

 
Figura 1 - Configuração de projeto para controle de versão



Figura 2 - Definição do nome do projeto


Após a seleção do projeto, deve-se escolher o protocolo de controle de versão (GIT ou SVN) e informar a URLusuário e senha  do repositório. Por fim, deve-se escolher a opção Importar, conforme a Figura 3. Caso a importação seja realizada com sucesso,  uma mensagem de sucesso é exibida (Figura 4).



Figura 3 - Configuração das informações do repositório



Figura 4 - Mensagem de projeto importado do repositório com sucesso 


 

Exportando um projeto para um repositório

Ao criar um novo projeto no Cronapp, você poderá exportá-lo para um repositório Git.Para isso, basta clicar com o botão direito sobre o seu projeto e selecionar a opção Exportar (Figura 5), em seguida, escolher a opção Exportar para repositório git (Figura 6) e clique em Avançar.

 


Figura 5 - Exportando projeto para um repositório Git 



Figura 6 - Escolhendo a opção Exportar para repositório git 

 

Na tela seguinte, você deverá informar suas informações do GitHub, como mostra a figura 7, e selecionar a opção Finalizar. Dessa forma, seu projeto estará no controle de versionamento, basta verificar na página do repositório criado no GitHub.

 


Figura 7 - Preenchendo as informações para exportação do projeto

Realizando operações no repositório

Com o projeto criado, é possível realizar diversas operações no repositório, para isso basta acessar a opção Equipe, clicando com o botão direito sobre o seu projeto. A figura 8 mostra as oprações do Git que poderão ser utilizadas no seu projeto.

 


Figura 8 - Operações no repositório

 

Saiba mais

Para mais informações sobre como usar essas operações acesse a Documentação oficial do Git.

 

Commit

Realizando a operação Commit, pode-se verificar o status dos arquivos modificados, informar mensagem sobre o Commit realizado, conforme apresenta a Figura 6. Em caso de sucesso, uma mensagem de será exibida (Figura 7).



Figura 9 - Realização da operação commit



Figura 10 - Mensagem de projeto importado do repositório com sucesso

Pull

Ao utilizar o Pull seu repositório será atualizado de acordo com o repositório remoto. 

Fecth

Com essa operação você irá sincronizar o seu repositório local com o repositório remoto, é semlhante ao Pull, porém o comando Fetch apenas traz os dados para o seu repositório local, portanto, ele não faz o merge automaticamente com o seus dados ou modifica o que você está trabalhando atualmente.

Push

Quando as modificações realizadas no seu projeto estiverem prontas para serem enviadas para o repositório remoto, você deverá utilizar o a operação Push. Essa operação poderá ser realizada após um Commit ou no momento em que um Commit está sendo feito (Figura 11).



Figura 10 - Realizando um Push no momento do Commit


Clean

Com essa operação você removerá todos os arquivos do seu projeto que não esrão sob o controle de versionamento. A figura 11 mostra a mensagem que será apresentada ao escolher essa opção.

 


Figura 10 - Mensagem de confirmação para a operação Clean

Reset

Com essa operações você poderá desfazer as alterações do último arquivo modificado. A figura 12 mostra a mensagem que será apresentada ao escolher essa opção.

 


Figura 10 - Mensagem de projeto importado do repositório com sucesso

 

Git Flow

Com essa opção você irá criar branchs que seguem as "regras do Gitflow". Para saber mais sobre o Gitflow acesse: ii. Trabalhando em equipe (conceitos Git Flow).

 

Trocar Branch

Nessa opção você poderá trocar para branches criadas anteriormente ou criar uma nova branch.



Figura 11 - Opções para branches


Merge

Com essa operação você poderá fundir uma branch em outra. Para isso, basta escolher a branch para qual você deseja levar suas alterações (Figura 12).


Figura 12 - Escolhendo a branch para o merge  

Reverter Alterações

Com essa opção você poderá reverter todas as alterações realizadas no seu último Commmit. Ao selecionar essa opção você deverá informar em quais dos arquivos alterados você deseja aplicar essa operação (Figura 13).


Figura 13 - Escolhendo arquivos para reverter alterações

 

Saiba mais

Para mais informações sobre como usar essas operações acesse a Documentação oficial do Git.

Nesta página

 

  • No labels