Segui fazendo da seguinte forma conforme instruções
PASSO 1
Criada uma pasta chamada Servidor e em seguida, no git Bash foi executado o comando git init --bare
.
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/Servidor
$ git init --bare
Initialized empty Git repository in D:/Curso-Git/Servidor/
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/Servidor (BARE:main)
$
PASSO 2
O projeto está criado no caminho D:\Curso-Git\colaborador1
. No Git Bash acessei esse e caminho e executei o comando git remote add local /d/Curso-Git/Servidor/
:
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$ git remote add local /d/Curso-Git/Servidor/
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$
PASSO 3
Criado nova pasta para um novo usuário e em seguida foi executa o comando git clone /d/Curso-Git/Servidor projeto
.
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador2
$ git clone /d/Curso-Git/Servidor projeto
Cloning into 'projeto'...
warning: You appear to have cloned an empty repository.
done.
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador2
$
PASSO 4
Acessado a pasta D:\Curso-Git\colaborador2\projeto
, e executado o comando git remote rename origin local
:
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador2/projeto (main)
$ git remote rename origin local
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador2/projeto (main)
$
PASSO 5
No git Bash, foi acessado a pasta do projeto e executado o comando git push local main
:
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$ git push local main
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 6 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (5/5), 503 bytes | 503.00 KiB/s, done.
Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
To D:/Curso-Git/Servidor/
* [new branch] main -> main
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$
PASSO 6
Após enviar os arquivos para o servidor local, foi acessado a pasta do segundo usuário e executado o comando git pull local main
para baixar os arquivos:
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador2/projeto (main)
$ git pull local main
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (5/5), 483 bytes | 23.00 KiB/s, done.
From D:/Curso-Git/Servidor
* branch main -> FETCH_HEAD
* [new branch] main -> local/main
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador2/projeto (main)
$
PASSO 7 (RESUMIDO) Com a conta do Github já criada, foi criado um novo repositório chamado curso-git-alura. Em seguida foram utilizados os comandos sugirdos pelo próprio gitHub.
git remote add origin https://github.com/jailtonmsilva/curso-git-alura.git
git branch -M main
git push -u origin main
RESULTADO
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$ git remote add origin https://github.com/jailtonmsilva/curso-git-alura.git
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$ git branch -M main
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$ git push -u origin main
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 6 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (5/5), 503 bytes | 503.00 KiB/s, done.
Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/jailtonmsilva/curso-git-alura.git
* [new branch] main -> main
branch 'main' set up to track 'origin/main'.
jailtonsilva@mrRobot MINGW64 /d/Curso-Git/colaborador1 (main)
$
EXERCÍCIO FINALIZADO