Git Workflow: compartilhe o código entre os computadores sem enviar para o repositório público

Eu trabalho em uma empresa que usa o Git para o controle de versão. Estamos usando um serviço de repo hospedado (Beanstalk) como nosso repositório interno "público" (por isso quero dizer acessível a todo o grupo de desenvolvimento). Eu tenho dois computadores que eu normalmente trabalho para escrever código. Eu gosto de usar alguns dos recursos de reescrita de histórico do Git, especificamente rebasing e alteração de commits, mas eu realmente não gosto de usá-los depois de ter empurrado algo para um branch publicado. No entanto, preciso poder compartilhar código entre esses dois computadores e, de preferência, ninguém mais.

O que eu gostaria é uma maneira fácil de compartilhar meu código entre os dois computadores, sem ter que compartilhá-lo com todos os outros. Eu considerei Airdrop (ambos os computadores são Macs) e ssh. Qual seria a maneira sugerida de conseguir isso, aproveitando a natureza distribuída do git?

questionAnswers(3)

yourAnswerToTheQuestion