Springe direkt zu Inhalt

Introduction to Version Control with Git

18.11.2024 - 19.11.2024
Instructor Dr. Selina Baldauf
Time

18 & 19 Novenber 2024, 2pm - 4 pm

follow up on 25 November 2024 2pm - 3pm

Location Online course (via Webex)
Credit points 0.5
Registration Deadline: 8 November 2024 | Registration is closed
Please note: the course is fully booked with waiting list now (06/11/24)!
Target group

Doctoral researchers (registered at FU Berlin, Dept. of Biology, Chemistry, Pharmacy)

Postdoctoral researchers at FU Berlin, Dept. of Biology, Chemistry, Pharmacy

Learning to use Git is an essential skill if you use any programming language. It allows you to keep track of changes to your project over time, collaborate with others, and maintain a clear and organized project structure. This can save you time, improve research efficiency, and also makes it easy to publish your code via platforms such as Github.

Workshop description
The main goal of this crash-course is to give you the basic skills you need to start using Git for your own research projects both individually and in collaboration with your colleagues. You will learn a complete Git workflow including remote repositories on Github both in theory and practice.


In 2 afternoon sessions (2 x 2 h), we will cover the following topics:

  • Basic Git concepts and workflow (initializing a repository, commiting changes, pushing to a remote)
  • Collaboration workflow with Git and Github (branching, merging, pull requests)


You will learn both the theory and the practice with hands-on exercises.


One week after the workshop, we meet again for a consultation hour to discuss potential questions that came up during your individual work with Git.


For whom is this workshop?
The target audience for this workshop is beginners without prior experience with Git and GitHub.
However, it may also benefit those who already use Git for personal projects but want to learn more about the underlying concepts and collaboration techniques involving Git and GitHub.


Who is the instructor?
I am a scientific programmer in the theoretical ecology group at Freie Universität. I enjoy sharing knowledge about tools and workflows that make research more reproducible, robust, and enjoyable.
If you have any questions regarding the course, please don't hesitate to contact me at selina.baldauf@fu-berlin.de.

Schlagwörter