Presentation is loading. Please wait.

Presentation is loading. Please wait.

GitHub A Tool for software collaboration James Skon

Similar presentations


Presentation on theme: "GitHub A Tool for software collaboration James Skon"— Presentation transcript:

1 GitHub A Tool for software collaboration James Skon

2 Manage a code base among developers
Collaboration Tool Manage a code base among developers

3 github – this repository stores all documents (programs, documentation, resources)
pull Users – can pull a copy of everything, and work on it. local copy

4 Work on local copy Users – can add, change, and modify anything,
developing and testing Work on local copy

5 Users – if the repository is unchanged users can push the changed code back to the server

6 Users – if the repository has changed users must first pull and merge changes locally, then push the changed code back to the server Pull and Merge push

7 A closer look at version management

8 github – maintains a complete history of all versions.
Any version may be recalled or compared with any others. No change is undoable.

9 github – records the author and date of all changes
Course instructor can review everything, and access the contribution of each team member.

10 Try it yourself Github.com/jimskon/NameLookup
Github.com/jimskon/BlackjackStart


Download ppt "GitHub A Tool for software collaboration James Skon"

Similar presentations


Ads by Google