Git for begineers: Basics and essential commands