How to effectively use github