Guia desenvolvido para facilitar o trabalho contínuo entre máquinas usando Git.
Clone o repositório remoto nas duas máquinas: (GITHUB DESKTOP)
No computador 1:
git clone <URL-do-repositório>
No computador 2:
git clone <URL-do-repositório>
Isso garante que ambas as máquinas estão sincronizadas com a versão inicial do repositório remoto.
Confirme a URL remota configurada: Em ambos os computadores, use:
git remote -v
git status
git remote add origin
git remote -v(se não exibir nada então - Sigano Passos para Vincular um Repositório Remoto)
Isso deve mostrar a URL do repositório remoto (como no GitHub ou GitLab). Certifique-se de que seja o mesmo em ambas as máquinas.
Se o comando git remote -v não exibiu nada, significa que o repositório local não está vinculado a um repositório remoto. Para resolver isso:
Certifique-se de que está no diretório do projeto que contém o repositório Git. Use:
git status
Se a resposta for algo como "fatal: not a git repository," você precisa inicializar ou navegar até o repositório correto.
Se você já possui a URL do repositório remoto, use o comando abaixo:
git remote add origin <URL_DO_REPOSITORIO_REMOTO>
Exemplo para GitHub:
git remote add origin https://github.com/usuario/nome-repositorio.git
Execute novamente:
git remote -v
Agora, o comando deve mostrar algo como:
origin https://github.com/usuario/nome-repositorio.git (fetch)
origin https://github.com/usuario/nome-repositorio.git (push)
Caso o repositório remoto esteja vazio, envie o código:
git push -u origin main
Nota: Substitua main pelo nome do branch principal do seu repositório, se for diferente.
Antes de começar a trabalhar, sincronize com o remoto: (GITHUB DESKTOP)
git pull origin <branch>
Isso garante que você está trabalhando com a versão mais atualizada.
Faça suas alterações normalmente: (GITHUB DESKTOP)
git add .
git commit -m "Descrição das alterações"
Envie as alterações para o repositório remoto: (GITHUB DESKTOP)
git push origin <branch>
Na outra máquina, antes de começar a trabalhar, sincronize novamente para obter as mudanças feitas:
git pull origin <branch>(GITHUB DESKTOP)
Observação: Nunca esqueça de fazer um Fech Origin (Sincronização com o original) para que o GitHub Desktop faça a sincronização com o repositório original.
Evite trabalhar na mesma branch ao mesmo tempo:
Se ambos os computadores editarem a mesma branch simultaneamente, podem surgir conflitos. Para minimizar isso:
veronica-machine1 e veronica-machine2).git merge ou por meio de Pull Requests (em plataformas como GitHub).Resolva conflitos rapidamente: Se ocorrerem conflitos, o Git mostrará os arquivos com problemas. Resolva manualmente, teste o código e finalize o processo:
git add <arquivo-com-resolucao>
git commit -m "Resolvido conflito"
git push origin <branch>
Clonar os repositórios em ambas as máquinas.
Antes de começar: Sempre execute git pull.
Depois de trabalhar: Faça git add, git commit e git push.
Sincronize frequentemente para minimizar conflitos.