@startuml skinparam ParticipantPadding 5 skinparam BoxPadding 5 box "Local" #White actor Developer collections "Working directory" as working collections "Staging area" as staging database "Local repository" as local end box box "Remote" #White collections "Remote repository" as remote end box activate remote remote --> local: git clone[1] activate local deactivate remote local --> working: git clone[2] activate working deactivate local deactivate working @enduml