Skip to content

marcosware/Pesquisa-Git-e-GitHub-Marcos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Atividade EAD - Pesquisa Git e GitHub (Marcos)

Marcos Vinícius Nunes Reis
Giordano Einstein Dorneles
Lógica de Programação
26 de abril de 2024

Pesquisa - Portfólio

Um portfólio é um elemento importantíssimo para muitos trabalhadores, pois é ele que demonstra suas habilidades e competências através de suas atividades anteriores. E para um desenvolvedor, não é diferente. Um portfólio de desenvolvimento permitirá que você possa evidenciar suas experiências aos empregadores no mercado de trabalho. Além disso, permite que o próprio profissional desenvolvedor possa analisar o seu próprio trabalho. Sendo assim, ele se torna indispensável na área de tecnologia da informação.



Pesquisa - Git e GitHub

Para entendermos sobre o Git e o GitHub precisamos entender sobre controle de versão. O controle de versão é uma prática muito importante na área de desenvolvimento, pois permite controlar as alterações feitas no código ao longo do tempo. E para se ter um bom controle de versão, geralmente, se utilizam os Sistemas de Controles de Versão. Um exemplo desse sistema é o próprio Git, que se torna crucial quando há a necessidade de trabalhar em equipe, implementar novos recursos, reproduzir erros, resgatar de versões estáveis, utilizar repositórios remotos e muitas outras utilidades.



O Git é utilizado através de comandos bem parecidos com o do Prompt de Comando do Windows que realizam várias funções, alguns exemplos são:


* init: Cria um novo repositório
* add: Adiciona um arquivo ou diretório ao repositório
* commit: Comita (efetiva a alteração) um arquivo ou diretório ao repositório
* rm: Remove um arquivo ou diretório do repositório
* log: Exibe o histórico de alterações
* branch: Cria um novo branch (ramificação)
* checkout: Altera para outro branch (ramificação)
* push: Envia arquivos do repositório local para o repositório remoto
* pull: Atualiza o repositório local de acordo com o repositório remoto
* fetch: Busca as alterações do repositório remoto mas não as atualiza
* clone: Clona um repositório remoto existente
* merge: Mescla as alterações de branches (ramificações) diferentes


Já o GitHub, trata-se de uma plataforma disponível tanto em web quanto em software, que permite a hospedagem de códigos e arquivos utilizando o sistema Git. Basicamente, é nele que ficará os repositórios remotos mencionados anteriormente. Ele permite que diversos desenvolvedores contribuam para projetos de forma remota.
Adicionalmente, como o GitHub exibe todo o conteúdo dos projetos, ele permite que os desenvolvedores criem seu portfólio nele mesmo, mantendo os materiais no qual foi trabalhado à vista para potenciais empregadores.

About

Research for a Systems Development Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published