Git advanced