Você (obviamente) terá que ter acesso ao seu repositório. Você pode copiar todo o seu repositório para um dispositivo USB (certifique-se de copiar todos os arquivos .git*
ocultos!) E acessá-lo dessa forma. Você também pode configurar o compartilhamento de rede e obter acesso dessa maneira ...
Uma vez que você tenha acesso ao seu repositório, é muito fácil puxar suas alterações para o seu repositório (usando um terminal):
cd "<your repo directory>"
git pull "<his repo directory>" "<branch>"
Onde <your repo directory>
é o caminho do repositório git de sua localização, <his repo directory>
é o caminho do arquivo de seu repositório e <branch>
é a ramificação que você está tentando extrair (você pode ver uma lista de ramificações usando git branch
o ramo marcado com a estrela é o seu ramo atual).
Na prática, pode ser assim:
cd "${HOME}/project"
git pull "/media/john/USB/repo" "master"
Em outras palavras: Você pode fazer o check-out de um repositório de uma fonte off-line como faria ao usar um servidor!