Os Sistemas Operacionais
Por: MARIANA DOS SANTOS GASPAR PEREIRA • 1/11/2022 • Trabalho acadêmico • 2.153 Palavras (9 Páginas) • 115 Visualizações
Lab - Comandos básicos GIT
Atividade Individual
Matrícula
Nome
1 - INSTALAR GIT NA SUA MÁQUINA LOCAL
Siga as instruções em: https://git-scm.com/book/pt-br/v2/Come%C3%A7ando-Instalando-o-Git
No terminal digite o seguinte comando:
git –version
Obtendo a seguinte saída no terminal:
2 - CRIAR REPOSITÓRIO REMOTO NO GITHUB
Se ainda não tiver conta, crie uma conta no https://github.com/
Coloque aqui seu nome de usuário no github: ___________________
Ex: na seguinte figura o nome de usuário (owner) é engsoft-unifei
Crie um novo repositório remoto chamado: lab-git-nomeestudante
Veja o exemplo na seguinte figura:
Coloque aqui o link do sue repositório remoto criado ___________________
Ex: https://github.com/engsoft-unifei/lab-git-linagarces
4 CLONAR O REPOSITÓRIO REMOTO NO REPOSITÓRIO LOCAL
Na sua máquina, na área de trabalho (Desktop), crie uma pasta chamda lab-git-basico para ser usada como Diretório de Trabalho Local (Working Directory).
No terminal, acesse a pasta.
No ubuntu use o seguinte comando:
cd Desktop/lab-git-basico
Copie o link do repositório (perceba que para realizar a copia, o link deve terminar com a extensão .git ). Veja o exemplo a seguir:
No terminal da sua máquina local, estando no diretório de trabalho, digite o seguinte comando:
$ git clone https://github.com/[seu repositório]
No terminal, deverá aparecer algo como:
O comando clone cria um repositório vazio na máquina local e, em seguida, copia para esse repositório local todos os commits do repositório remoto [lab-git-seunome]. No nosso exemplo, o repositório remoto ainda está vazio.
Você pode perceber que foi criada uma nova pasta, com o nome do repositório remoto.
Pode ser verificado que, dentro dessa pasta o git criou uma pasta oculta (.git) que será considerada o repositório local.
Obs: não deve deletar essa pasta pois perderá o registro de todas as mudanças realizadas nos arquivos versionados.
5 - CONFIGURAR SUA IDENTIDADE
Uma das primeiras coisas que você deve fazer ao instalar Git é configurar seu nome de usuário e endereço de e-mail. Isto é importante porque cada commit usa esta informação, e ela é carimbada de forma imutável nos commits que você começa a criar:
$ git config --global user.name "Fulano de Tal"
$ git config --global user.email fulanodetal@exemplo.br
Recomendação, use o mesmo nome de usuário e e-mail da sua conta de github.
Reiterando, você precisará fazer isso somente uma vez se tiver usado a opção --global, porque então o Git usará esta informação para qualquer coisa que você fizer naquele sistema. Se você quiser substituir essa informação com nome diferente para um projeto específico, você pode rodar o comando sem a opção --global dentro daquele projeto.
6 EXECUTANDO O WORKFLOW COM REPOSITÓRIO REMOTO
Neste momento foi configurado o ambiente de versionamento da seguinte forma:
Suponha que você está trabalhando num projeto na linguagem C, e precisa criar um programa que dado um intervalo de números inteiros, [x,y] calcule diversas operações matemáticas, por exemplo, somatória dos inteiros no intervalo [x,y]
No seu diretório de trabalho, crie o arquivo main.c com o seguinte código:
#include <stdio.h>
#include <math.h>
int main(void) {
printf("\n\n ::::::::: INICIO DO PROGRAMA ::::::: \n\n");
return 0;
}
No terminal, dentro do seu diretorio de trabalho, digite o comando
$ git status
A saída deve ser parecida a:
Isso significa que você está no branch main do seu repositório local, porém o arquivo main.c não está na staged área, ou seja as mudanças deste arquivo ainda não estão sendo controlado (tracked).
Nesse caso, precisamos adicionar o arquivo à staged área, antes de registrar as mudanças no repositório local, como mostra o seguinte workflow:
Para isso, no terminal, no seu diretório de trabalho, digitar o seguinte comando:
$ git add main.c
Para conhecer o novo estado do arquivo main.c, digitar:
$ git status
Você terá a seguinte saída:
O git está informando que um novo arquivo, main.c, foi mudado e as mudanças podem ser regitstradas no repositório local.
Neste passo, o nosso arquivo passou do estado modified para o estado staged
Para guardar as mudanças do arquivo no repositório local, basta usar o seguinte comando:
$ git commit -m “criacao do arquivo main.c”
...