-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
91 lines (73 loc) · 3.53 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
<!DOCTYPE html>
<html>
<head>
<title>Practicing Git at University of Minnesota - Morris</title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
<script src="poem.js"></script>
</head>
<body>
<div class="section" id="plan">
<h1>Practicing Git at University of Minnesota - Morris</h1>
<div class="minileft">
<div><img width=100 src="logo.png" /></div>
<br>
<div><img width=100 src="git.png" /></div>
</div>
<h2>Version control is...</h2>
<p>... used to manage multiple versions of computer files and programs. A version control system, or VCS,
provides two primary data management capabilities. It allows users to 1) lock files so they can only be edited by one
person at a time, and 2) track changes to files.</p>
<h2>Cloning a repository...</h2>
<p>... creates a copy of an existing repository on your computer.</p>
<h2>"Adding", "committing" and "pushing" changes...</h2>
<p>... To "add" means to make Github watch a file. To "commit" means to track the latest changes
(since last commit). To "push" means to bring it up ot the cloud.</p>
<h2>You need to fork when...</h2>
<p>... you don't have collaborator permissions to directly push to the main repository.</p>
</div>
<div class="section" id="poem">
<p>An interactive poem about version control:</p>
<div id="line">
<p onClick=nextLine(0)>(Click to advance.)</p>
</div>
</div>
<div class="section" id="more">
<h2>More about open source</h2>
<p>Free, open source software is software that is
shared freely and available to build upon. It is an
excellent way to apply your skills to juicy projects
and social causes. You can participate by writing or
reviewing code, answering users' questions,
translating the interface to another alien communication form, making
video tutorials to help new users, and a myriad of other
ways. Open source software is often produced by lots
of kittens collaborating across time and space, and
this event specially welcomes humans to that style
of collaboration.</p>
<p>Open source participation is one way to gain
mad skills and make connections that will last
you throughout your career. Volunteer staff will include
professionals and academics who use open source
daily.</p>
</div>
<div class="section" id="whoweare">
<h2>Who we are</h2>
<p>This tutorial was put together by <a href="">Shauna Gordon-McKeon</a> and
<a href="http://openhatch.org/people/paulproteus/">Asheesh Laroia</a> of
<a href="http://openhatch.org/">OpenHatch</a>. We're a non-profit that helps people get involved
in open source. We especially like <a href="http://campus.openhatch.org/">running events on college campuses</a>.
You can <a href="http://openhatch.org/about/">learn more</a>.</p>
<h2>Get in touch</h2>
<p>If you want to get in touch with us, the best thing
to do is to email us. Try this:
[email protected]<br />
You can also find us on IRC at #openhatch on FreeNode.
Click <a href="http://webchat.freenode.net/?randomnick=1&channels=%23openhatch">here</a>
for web chat.</p>
<h2>Further resources</h2>
<p><a href="http://try.github.io/levels/1/challenges/1">Try Git</a><br />
<a href="http://git-scm.com/book/en/Getting-Started">The official git book</a><br />
<a href="http://gitimmersion.com/">Git Immersion</a></p>
</div>
</body>
</html>