https://github.com/paulo-correia/linux_git
Instalação e Configuração do Git
https://github.com/paulo-correia/linux_git
git linux
Last synced: about 2 months ago
JSON representation
Instalação e Configuração do Git
- Host: GitHub
- URL: https://github.com/paulo-correia/linux_git
- Owner: paulo-correia
- Created: 2019-07-31T23:18:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-05-09T13:29:23.000Z (about 6 years ago)
- Last Synced: 2025-01-22T00:42:57.954Z (over 1 year ago)
- Topics: git, linux
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Git

Git é um sistema de controle de versões distribuído e um sistema de gestão de código fonte, com ênfase na velocidade. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.
## No Docker (Alpine Linux)
[Docker_Git](https://github.com/paulo-correia/Docker_Git)
## Instalação
Toda a instalação é feita em **root**
### Debian
Instalar os pacotes git e git-doc com o comando:
`apt-get install git git-doc`
### CentOS
Instalar o pacote git com o comando:
`yum -y install git`
## Configuração
`git config --system color.ui true`
Global (como usuário comum) numa pasta que o usuário possa gravar (Ex: home/usuário)
```
git config --global user.name "Nome"
git config --global user.email "e-mail@mail.com"
```
## Testes
Criação de repositório (como usuário comum)
```
mkdir nome.git
cd nome.git
git init
```
Verificação da inicialização (como usuário comum)
```
git status
Resposta:
On branch master
Initial commit
nothing to commit (create/copy files and use "git add" to track)
```
Verificação (como usuário comum)
```
dentro da pasta nome.git:
echo "Projeto de testes" > LEIAME
git add .
git status
Resposta:
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: LEIAME
git commit -m "adicionar o arquivo LEIAME do projeto"
```
Acesso por SSH
```
git clone usuario@servidor:~/nome.git
Resposta:
Cloning into 'nome'...
usuario@servidor password:
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.
```