-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
104 lines (96 loc) · 4.95 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<!DOCTYPE html>
<html>
<head>
<style>
table {
font-family: arial, sans-serif;
}
td, th {
border: 1px solid #dddddd;
padding: 8px;
}
tr:nth-child(even) {
background-color: #dddddd;
}
body{
background-color: #fff995;
}
</style>
</head>
<body>
<h1 style="text-align: center;">GITHUB</h1>
<table border="1" style="margin-left: auto;margin-right: auto;">
<tr>
<th>VERSION CONTROLE SYSTEM</th>
</tr>
<tr>
<td><br><br>Version control systems are a category of software tools that helps record changes to files by keeping a track of modifications done to the code. Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Version control enables multiple people to simultaneously work on a single project. Each person edits his or her own copy of the files and chooses when to share those changes with the rest of the team. Thus, temporary or partial edits by one person do not interfere with another person's work.
<br><br><br></td>
</tr>
<tr>
<td>
<h2>List of useful Github Commands</h2>
<p>
These are a list of few commands that you can use frequently on github(git bash)
</p><ul>
<li>
<p><u> <b>git help</b></u>Take help from github help section for different commands and other errors</p>
</li>
<li>
<p><u><b>git config</b></u> To set the basic configurations on github like your name and email.</p>
</li>
<li>
<p><u><b>git config –global user.name “Ashish Madaan”</b></u>Sets configuration values for your user name on git.</p>
</li>
<li>
<p><u><b>git init</b></u> To create a local git repository for us in our store folder.This will help to manage the git commands for that particular repository.</p>
</li>
<li>
<p><u><b>git status</b></u> To see whats changed since last commit.It shows all the files that have been added and modified and ready to be commmitted and files which are untracked</p>
</li>
<li>
<p><u><b>git add Readme.txt</b></u> To add a file Readme.txt to the staging area to track its changes.</p>
</li>
<li>
<p><u><b>git commit -m “Created a Readme.txt”</b></u> To commit our changes(taking a snapshot) and providing a message to remember for future reference.</p>
</li>
</ul>
<p></p>
</td>
</tr>
<tr>
<td><br><br>Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git relies on the basis of distributed development of a software where more than one developer may have access to the source code of a specific application and can modify changes to it which may be seen by other developers.. Initially designed and developed by Linus Torvalds for Linux kernel development in 2005. Every git working directory is a full-fledged repository with complete history and full version-tracking capabilities, independent of network access or a central server. Git allows a team of people to work together, all using the same files. And it helps the team cope up with the confusion that tends to happen when multiple people are editing the same files.<br><br><br></td>
</tr>
<tr>
<td><h2> Characteristics of Git</h2>
<ul>
<li>
<p>Strong support for non-linear development</p>
</li>
<li>
<p>Distributed development</p>
</li>
<li>
<p>Compatibility with existing systems/protocol</p>
</li>
<li>
<p> Efficient handling of large projects</p>
</li>
<li>
<p>Data Assurance</p>
</li>
<li>
<p>Automatic Garbage Collection</p>
</li>
<li>
<p>Periodic explicit object packing</p>
</li>
</ul>
<p></p></td>
</tr>
<tr style="text-align: center;">
<td colspan="4">Name : Priyanshu Bhardwaj , Roll no : 1906023</td>
</tr>
</table>
</body>
</html>