Crie a revisão do código do google para o commit inicial em um novo repositório git

Embora possa haver outras maneiras mais limpas de fazer isso. Michal Cihar deu uma dica em http://stackoverflow.com/questions/14564034/creating-a-git-diff-from-nothing que foi útil para mim.

Faça o seguinte

git checkout --orphan empty         # Create orphaned branch
rm
.git/index # Remove all files from index
git commit
--allow-empty -m 'Empty' # Initial commit

Agora você pode fazer diff completo contra branch vazio:

git diff empty..master

Agora, se você usar upload.py ( https://code.google.com/p/rietveld/wiki/UploadPyUsage ) para enviar revisões de código para o servidor, use o seguinte comando agora.

upload.py --rev=empty..master

Exclua o repositório vazio após a revisão.

git checkout master
git branch
-D empty