Presentation is loading. Please wait.

Presentation is loading. Please wait.

QUICK START OF GITHUB Lin Shuo-Ren 2013/3/6 1. Why We Should Control The Version Although it rains, throw not away your watering pot. All changes should.

Similar presentations


Presentation on theme: "QUICK START OF GITHUB Lin Shuo-Ren 2013/3/6 1. Why We Should Control The Version Although it rains, throw not away your watering pot. All changes should."— Presentation transcript:

1 QUICK START OF GITHUB Lin Shuo-Ren 2013/3/6 1

2 Why We Should Control The Version Although it rains, throw not away your watering pot. All changes should be recorded Two heads are better than one. Developing together and knowing the progress of other members 2013/3/6 2

3 About Version Control Local version control systems E.g. RCS (Revision Control System) Centralized version control systems Good for administer Exist a critical node (central VCS server) Distributed version control systems Every node is a full backup of all the data Developing different project at the same time 2013/3/6 3

4 About Version Control(cont.) 2013/3/6 4 Local version control systems ► Centralized version control systems ► ▲Distributed version control systems

5 Short History The development of Linux kernel Use DVCS – BitKeeper Develop own VCS tool Speed, simple, support non-linear development… Git born in 2005 2013/3/6 5

6 Basics Snapshots, not differences Nearly every operations is local Git has integrity Everything is checked before it is stored Git generally only adds data Hard to damage the system 2013/3/6 6

7 Basics(cont.) The three states Committed Modified Staged 2013/3/6 7

8 File Status 2013/3/6 8

9 Many Other Functions… Branch Merge and rebase Distributed workflows … 2013/3/6 9

10 GitHub Let developers share code and offering hosting for projects Free accounts for open source projects Paid plans for private repositories ($7/month for 5 private repositories) Provide user friendly GUI for window Other service companies: Bitbucket (ABC), CollabNet, … 2013/3/6 10

11 References Official website of git http://git-scm.com Official website of github https://github.com GitHub 初體驗 2013/3/6 11


Download ppt "QUICK START OF GITHUB Lin Shuo-Ren 2013/3/6 1. Why We Should Control The Version Although it rains, throw not away your watering pot. All changes should."

Similar presentations


Ads by Google