https://github.com/arianacabral/git_init
:nesting_dolls: Fundamentos básicos de como usar o Git, Github e TortoiseGit para o versionamento de código
https://github.com/arianacabral/git_init
git github
Last synced: about 2 months ago
JSON representation
:nesting_dolls: Fundamentos básicos de como usar o Git, Github e TortoiseGit para o versionamento de código
- Host: GitHub
- URL: https://github.com/arianacabral/git_init
- Owner: arianacabral
- Created: 2022-01-26T13:49:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-05T21:10:34.000Z (over 4 years ago)
- Last Synced: 2025-12-26T15:08:34.941Z (6 months ago)
- Topics: git, github
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introdução ao controle de versão de código com Git, GitHub e TortoiseGit
---
### Configuração Inicial do Git
Com o [Git](https://git-scm.com/downloads) instalado no seu computador, você precisa personalizar o ambiente Git para sincronizar sua conta do [Github](https://github.com/) ou do [Gitlab](https://about.gitlab.com/) com o seu ambiente de trabalho local.
Para configurar seu nome de usário e endereço de e-mail, basta abrir o `Git Bash Here` em alguma pasta e digitar
````
git config --global user.name "Fulano de Tal"
````
para definir o nome de usuário que aparecerá como `marcação` quando realizar `commmits` em sua máquina e
````
git config --global user.email fulanodetal@exemplo.br
````
para definir o seu e-mail do [Github](https://github.com/) ou do [Gitlab](https://about.gitlab.com/).
> Esse procedimento é necessário apenas uma vez e, caso precise alterar o usuário, basta realizá-lo para a conta que deseja.
### Verificando as configuração do ambiente Git
Uma vez que as configurações de ambiente são definidas, você pode verificá-las por meio do seguinte comando
````
git config --list
````
Para visualizar apenas as configurações de usuário, basta usar
````
git config user.name
````
para visualizar o nome de usuário e
````
git config user.email
````
para visualizar o endereço de e-mail que está definido no ambiente local.
---
### Iniciando um Repositório
Para você conseguir subir um projeto local para um repositório no [Github](https://github.com/) ou no [Gitlab](https://about.gitlab.com/), você precisa abrir o `Git Bach` no seu diretório local, onde estará todos os arquivos referentes ao seu projeto, e digitar
````
git init
````
no terminal para criar o repositório. Com isso, um arquivo `.git` será criado e ele será a interface entre o seu projeto local e o seu projeto no Git.
Você consegue ainda verificar o `status` dos arquivos e a `branch` definida, usando o comando
````
git status
````
Como este será o seu `commit` inicial no projeto, então você observará (em vermelho) quais arquivos estão no seu diretório local, mas que ainda não são rastreados pelo Git.
É ainda importante observar se a `branch` local é a mesma que a remota.
Se forem iguais, bastar adicionar os arquivos desejados. Entretanto, se a `branch` remota for `main` e a local for `master`, você precisará então alterar a `branch` antes de adicionar as alterações no projeto.
Assim, para mudar a `branch` de `master` para `main`, você tem que utilizar o comando
````
git checkout -b main
````
> Quando trabalhamos em projetos versionados com diferentes `branches`, também conseguimos usando o `git checkout` para fazer o controle das atualizações na `branch` desejada. Por exemplo, usando `git checkout nome_da_branch`
Com as `branch`s iguais, agora podemos adicionar alterações ao nosso projeto.
Para indicar que você deseja adicionar arquivos, basta usar o
````
git add .
````
para rastrear todos os arquivos no diretório local ou ainda
````
git add nome_do_arquivo_com_a_extensao
````
para rastrear um arquivo em específico.
> O `git add` apenas informa que você deseja incluir atualizações no próximo `commit`. Entretanto, esse comando por si só não realiza as alterações enquanto não realizar o ` commit` propriamente dito.
Assim, o `commit` pode ser realizado usando o comando
````
git commit -m "Comentário informando a alteração que está sendo feita no projeto"
````
> Basicamente, esse comando cria de um `commit` com uma mensagem de commit transmitida. Por exemplo, `git commit -m "Commit inicial"` para indicar que essa é sua versão inicial do código/projeto.
Feito isso, basta informar a `origem` do seu repositório remoto, usando o
````
git remote add endereco_https_do_github_ou_gitlab
````
Caso o `branch` seja o `master`, então basta fazer o
````
git push origin master
````
para subir as alterações desejadas para o Git. Já se o `branch` for o `main`, é só utilizar o comando
````
git push origin main
````
---
### Clonando um Repositório do Git