Git 1
Git 1
Management
S3T
Smart Software System
Team
1
“Being a Project Manager is like
being an artist, you have the
different colored process streams
combining into a work of art.”
– Greg Cimmarrusti
2
IT Project Management
Learning Objectives
3
Resource management
• Control System: This basically means that Git is a content tracker. So Git
can be used to store content — it is mostly used to store code due to the
other features it provides. (Freecodecamp)
• Version control system, or VCS, tracks the history of changes as people
and teams collaborate on projects together. As the project evolves, teams
can run tests, fix bugs, and contribute new code with the confidence that any
version can be recovered at any time.
• Git is an example of a distributed version control system (DVCS)
commonly used for open source and commercial software development.
DVCSs allow full access to every file, branch, and iteration of a project, and
allows every user access to a full and self-contained history of all changes.
4
Version control
5
6
Version control
7
Distributed Version control
8
Distributed Version control
9
Git
10
11
12
13
14
Git
15
Git
16
Git
17
Github
18
Github Student Pack
● Access to this link : GitHub Student Developer Pack - GitHub Education
● Click on get your pack
19
Github Student Pack
● Click on get student benefit
20
Github Student Pack
● Click on get student benefit
21
Exercise – Install git
22
Exercise – Init Repo in an existing directory
23
Exercise – Git add, git commit
24
Exercise – Git clone
25
Life ctyle of files
26
Exercise – Git status
27
Exercise – Git short status
28
Exercise – Stage modified file
29
Exercise – Ignoring Files
30
Exercise – Ignoring Files
31
Exercise – Viewing Your Staged and Unstaged
Changes
32
Exercise – Viewing Your Staged and Unstaged
Changes
33
Exercise – Viewing Your Staged and Unstaged
Changes
34
Exercise – Viewing Your Staged and Unstaged
Changes
35
Exercise – Skipping the Staging Area
36
Exercise – Removing files.
37
Exercise – Removing files.
38
Exercise – Removing files.
39
Exercise – Removing files.
40
Exercise – Moving files.
41
Exercise – Viewing the Commit History
42
Exercise – Viewing the Commit History
43
Exercise – Viewing the Commit History
44
Exercise – Viewing the Commit History
45
Exercise – Viewing the Commit History
46
Exercise – Undoing Things
47
Exercise – Undoing Things
48
Exercise – Undoing Things
49
Exercise – Working with Remotes
50
Exercise – Working with Remotes
51
Exercise – Working with Remotes
52
Exercise – Working with Remotes
53
Exercise – Adding Remote Repositories
54
Exercise – Adding Remote Repositories
55
Fetching and Pulling from Your Remotes
56
Pushing to Your Remotes
57
Inspecting a Remote
58
Renaming and Removing Remotes
59
Q&A
60