Git Abandon Changes And Challenges