Escolar Documentos
Profissional Documentos
Cultura Documentos
https://www.atlassian.com/br/git/tutorials/what-is-version-control
https://www.devmedia.com.br/sistemas-de-controle-de-versao/24574
2 - O que é Git ?
Git é um sistema de controle de versão, ou seja um sistema de código aberto que foi
desenvolvido por Linus Linux.
E no Git todo trabalho é possível ser acessado e contém um repositório que pode ter todo
o histórico de alterações, felicitando a vida de todos.
Git é um projeto de código aberto, ou seja, qualquer pessoa pode modificar o seu código,
sendo um exemplo de controle de versão, estando mais focado no conteúdo. O git
demonstra grande eficiência em grandes e em pequenos projetos mostrando alta taxa de
compatibilidade entre os diversos sistemas e protocolos que até então estão disponíveis
para serem utilizados
https://www.atlassian.com/br/git/tutorials/what-is-git
https://www.hostinger.com.br/tutoriais/o-que-github
3 - O que é GitHUB ?
https://www.iugu.com/iugu4devs/blog/github#:~:text=O%20GitHub%20%C3%A9%20o
%20maior,fonte%20e%20arquivos%20em%20nuvem
https://www.hostinger.com.br/tutoriais/o-que-github
4 - O que é GitLAB ?
O GitaLAB é um gerenciador de repositório, que tem uma função parecida com o do
GitHuB mas o GitLAB permite que os desenvolvedores armazenem o código no seu
próprio servidor ao invés de terceiros.
https://kinsta.com/pt/blog/gitlab-vs-github/
https://diolinux.com.br/editorial/git-github-e-gitlab.html
- Clique na opção “get free trial”, selecione a opção para criar uma conta no serviço de
cloud do gitlab, no botão “start your gitlab free trial”.
Essa opção vai permitir a criação de uma conta com os recursos gratuitos por 30 dias;
- Depois de clicar no botão “Start your GitLab free trial” insira seus dados para realizar o
cadastro;
- Clique no botão “continue”, logo após insira sua profissão e escolha qual a finalidade de
uso do GitLab;
https://medium.com/ekode/primeiros-passos-com-git-e-gitlab-criando-seu-primeiro-
projeto-89f9001614b0
https://www.treinaweb.com.br/blog/como-criar-repositorio-no-gitlab
Git Config
Git config é o recurso utilizado para alterar as configurações no git, seja um e-mail, cores
ou definir um editor padrão.
Níveis de configuração :
Configurações
A configuração foi restringida a nível de usuário pelo comando global, aplicada a seção
user e a chave e-mail.
Nome de usuário
Editor
O git config utiliza um editor de texto, para que o usuário possa editar uma determinada
configuração.
Os principais editores mais conhecidos são : Atom, enano, emacs e vim.
Comandos config para definir como padrão um dos editores correspondentes abaixo :
Fonte : https://www.atlassian.com/br/git/tutorials/setting-up-a-repository/git-config
Saídas coloridas
User Interface
A saídas com cores do git ajudam ler o código mais rapidamente diferenciando as funções
de cada cada sintaxe, podem ser ajustadas também cores de fundo.
O comando abaixo desativará todas as saídas de cores de terminal.
Color Branch
Git init
cd caminho/para/sua/pasta/do/projeto
git init.
cd caminho/para/sua/pasta/do/seu/projeto.git
git init
Você pode também iniciar seu o seu repositório apenas com o comando git init abaixo
indicando o diretório do seu projeto.
Fonte : https://www.atlassian.com/br/git/tutorials/setting-up-a-repository
Git clone
Clonando um repositório
Quando vamos trabalhar em um projeto que o repositório não está na máquina local,
precisamos clonar o repositório antes mesmo de começarmos a trabalhar no projeto.
O git clone faz com que todo o histórico do arquivo, commits sejam clonados para a
máquina local.
Podemos clonar utilizando até três tipos de protocolos : HTTPS/HTTP, SSH e GIT
Para o uso do protocolo SSH e GIT, precisam estar instalados na máquina, ao contrário do
HTTP/HTTPS.
Utilizamos o comando :
Protocolo : https
Url : github.com
User : SEU-USUARIO
Nome do repositório : SEU-USUARIO
Clonar com o protocolo ssh permite que você clone repositórios de outros servidores sem
que você precise colocar o usuário e token.
Comando :
Para se tornar mais rápido a comunicação do que os demais protocolos, o git desenvolveu
seu próprio protocolo.
Comando :
https://www.atlassian.com/br/git/tutorials/setting-up-a-repository/git-config
https://blog.betrybe.com/git/git-clone/#1
https://www.devmedia.com.br/trabalhando-com-o-repositorio-remoto-no-git/33786
7 - Quais os principais comandos do Git ?
O principais comando do git são : git version, git clone, git status, git add git init, git push,
git commit, git fetch, git pull, git rm.
Git status – Informa qual branch está trabalhando, se houve alguma alteração e se precisa
subir algum arquivo.
Git fetch - Atualiza repositório para verificar se houve alguma alteração na origem do
projeto.
Git pull – Altera repositório local de acordo com as alterações que foram feitas na origem
do projeto.
Salve o arquivo
Cada commit resultante digite uma nova mensagem.
Fonte:
Github.com
Blog-betrybe.com.cdn.amppprojetct.org
11 - Explicação sobre como um grupo de faculdade pode usar Git para colaborar em
um projeto?
O git é importante para gerenciamento de todo projeto, ou seja, o git tem controle total
do seu projeto fazendo que tudo o que é feito seja rastreado, cada modificação, cada
commit fica registrado de tal forma que é praticamente impossível perder o controle do
código, cada pessoa contribui de forma remota sem que seja necessário a utilização de
outros serviços como compartilhamento de arquivos e pendrives.
O git conta com recursos capazes de trabalhar com o projeto em produção, ou seja, cada
bug ou função nova que surge, não é preciso parar o projeto em produção para adicionar
funções ou corrigir bugs, é possível criar ramos que facilita a inserção de códigos sem
alterar o projeto em produção, uma vez finalizadas podem ser unidas ao projeto principal.
12 - Instalação do Git
12.1 - Como é a instalação do Git no Windows
O usuário deve acessar a pagina https://git-scm.com/download/win e escolher a
versão do seu Windows 32 ou 64bits, baixar e instalar antes de executar os mandos git.
12.2 - Como é a instalação Git no Linux
13 - Referências/Bibliografia