Como codar o mesmo arquivo VSCODE com amigo online

Meu intúito é, codar um projeto com um amigo de outra cidade ao mesmo tempo, ele fazendo alteracoes e eu tambem. tem como ?