Git and Github Desktop Basic¶
Single master Branch with Github GUI¶
Create a new Repo with git¶
Apply Some Change¶
Commit the Change¶
Push Change to Remote¶
Multiple Branch with Github GUI¶
Create a new branch from a base branch¶
Apply and Commit Change on Branch¶
Stash the Change without Commit¶
Switch to Other Branch¶
Merge Change from one branch to another¶
Resolve Conflict in Merge¶
With Git Command Line¶
Clone a Repo¶
Clone a Specific Branch¶
$ git clone https://www.github.com/MacHu-GWU/Dev-Exp-Share -b master