Resposta curta:
- git pull
Para atualizar é melhor git pull ou git fetch, rebase e merge se você estiver trabalhando com outras pessoas na mesma ramificação (& / ou arquivos), pois o git pull tentará mesclar somente se não houver conflitos de mesclagem .
Além disso, seria melhor criar uma nova ramificação com base na ramificação que você clonou para resolver os conflitos de mesclagem localmente em seu computador com mais facilidade. Isso geralmente é chamado de ramificação de recurso no fluxo de trabalho. Desta forma, uma vez que seu trabalho esteja concluído e comprometido, você pode executar git pull no branch master (por falta de um nome eu estou chamando o branch you cloned master), isso deve acontecer sem problemas e então você pode rebase feature do master e mesclar (use o sinalizador --no-ff se desejar manter o registro de ramificação do recurso / histórico de confirmação, ele é espremido em um commit de outra forma) para masterizar. Então empurre seu trabalho (branch master) para cima.
deve ser algo como:
git checkout -b feature
...work, stage changes & commit...
git checkout master
git pull upstream/master #or git pull origin master based on git remote urls
git checkout feature
git rebase -i upstream/master
git checkout master
git merge --no-ff master feature
git push upstream #or git push origin
Também não entendo porque você gostaria de cloná-lo novamente, a clonagem é supostamente uma coisa única para repositórios git