FIXME: home page introduction
Prerequisites
A working knowledge of Version Control with Git and The Unix Shell are required for this lesson. For example - but not necessarily - from the respective Software Carpentry lessons.
FIXME: home page introduction
Prerequisites
A working knowledge of Version Control with Git and The Unix Shell are required for this lesson. For example - but not necessarily - from the respective Software Carpentry lessons.
Setup | Download files required for the lesson | |
00:00 | 1. Introduction | Key question (FIXME) |
00:10 | 2. Overview of Git hosting sites | What are the most-widely used Git hosting sites? |
00:25 | 3. Issue Tracker | How do I use Issues? |
00:45 | 4. Forking a Repository | How can I make an online copy of a repository on which I can work? |
01:05 | 5. Pull Requests | How do I contribute changes to someone else’s project? |
01:30 | 6. Code Review | Why should I do Code Review and how can I do it? |
01:50 | 7. Continuous Integration (CI) | How can I run tests automatically? |
02:15 | 8. Tags and Releases | How do you create releases of your project? |
02:30 | 9. Branches |
What are git branches?
Why, when and how are branches used? |
03:00 | 10. Integrated Wiki | Where can I keep some simple documentation pages? |
03:10 | 11. Pages | How can I host a simple website? |
03:25 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.