This video belongs to the openHPI course Let’s Git - Versionsverwaltung und OpenSource. Do you want to see more?
An error occurred while loading the video player, or it takes a long time to initialize. You can try clearing your browser cache. Please try again later and contact the helpdesk if the problem persists.
Scroll to current position
- 00:00Hello everyone, and welcome to "Let's Git - version control and open source".
- 00:04We are Sandro and Caterina, and we will explain to you what we will learn in this course at all and why it's cool to take the class.
- 00:12And that is what you should learn in the course as a whole, how to use Git as a version control tool and how you can take the first steps to be able to develop with open source projects.
- 00:23However, you do not need any previous programming knowledge for this course, but it is still good to have some basic knowledge of the English language, because most git commands are in English.
- 00:34This means that in the course we will look at the whole thing, how to use the version control tool Git,
- 00:40how you can participate in Open Source Software and can also contribute to these projects.
- 00:46And to that end, the first week we'll be watching the most important terms in this whole subject area.
- 00:52What is version control anyway, what is a repository, what is Git anyway, and how can we use it to store our stuff?
- 01:02For this purpose, we will take a look at the most important Git commands, to set up a git repository at all and then put your own data in there.
- 01:10The second week will be mainly about collaboration, here we look at what is a branch, what is a merge conflict,
- 01:19how can I undo something if I've made a change that I didn't really want to have in the first place, and what is the Git data model?
- 01:25Here we will also look at the most important commands, to be able to do those very things in our git repository.
- 01:31And after that it will continue a bit bigger.
- 01:35Right after we lay the theoretical foundations of Git, let's take a look at how to work on Open Source projects and what open source is all about.
- 01:44We will explain, what is the difference between Open Source and Free Software
- 01:48and bring it all a little bit closer to you, how working on open source projects works at all.
- 01:53In doing so, we will strongly orientate ourselves towards Github and point to it, what an issue is, how pull requests work
- 02:00and then really go for it, how to organize yourself as a team in such projects.
- 02:04In the fourth week we want to motivate you to contribute.
- 02:09We want to show you how to find your first issue. how to edit it and how to make a real Pull Request.
- 02:16At the end we will go into it a little bit more, which tools you can use to make your work easier.
- 02:21A quick word about your teaching team.
- 02:24You've already met Catherina and me, still there are the Til, the Leo, the Marc and the Udo,
- 02:30and we're all in our fifth semester. from the Bachelor IT Systems Engineering here at HPI.
- 02:35You can see a little bit of our expertise here, we are front-end developers, back-end developers or also mobile developers and have definitely had a lot of contact with Git.
- 02:45That's why we want to teach you the basics in this course and motivate you to participate in open source projects.
- 02:52Have fun
To enable the transcript, please select a language in the video player settings menu.