setup checkout depth
let gg and push handle local changes