KEMBAR78
Introduction to Github for Team Project | PPTX
Introduction to Github for Team
Project
Akhter Al Amin
aa7510@rit.edu
Question
Do you collaborate project in Github?
How many team members you have?
Objective
Given a large-scale team project (website, software, ML tool), you will able to maintain
a git repository while more than three or four team members simultaneously contribute
to the repository.
Prerequisite
● Preliminary Understanding on Github/Bitbucket/Gitlab.
● Preliminary Understanding of Gitflow/Git Architecture.
Course Outline
● Organization & Collaborators
● Code Sending & Merging
● Managing Github Issues
● Graphs & Network
● Project Management
● Code Review
● Documenting
Today’s Scope
● Organization & Collaborators
● Code Sending & Merging
● Managing Github Issues
● Graphs & Network
● Project Management
● Code Review
● Documenting
__> git init
Organization
Collaborators
Code Sending & Merging
● Fork and Repo model
● Shared Repository Model
Code Sending & Merging
● Fork and Repo model
● Shared Repository Model
Code Sending
Fork and Repo model
Code Sending
Fork and Repo model
Code Sending
Fork and Repo model
Merging
Fork and Repo model
Managing Github Issues
Graphs & Network
Review
1. Managing Team Members and Permissions
2. Handling Pull Requests in private repository
3. Bug Tracking
4. Analytics Feature
Discussion Scope
● Situations when merge conflict occurred.
● Importance of understanding Git features.
● Importance of collaboration.
● Privacy Concern -> Gitlab
Thanks
Acknowledgement
● https://code.tutsplus.com/articles/team-collaboration-with-github--net-29876
● http://www.clinicalgenomics.se/development/dev/gitflow/
● Github.com
● My Precious iTerm

Introduction to Github for Team Project