First Steps in Learning the Use of Git & GitHub in RStudio

Getting familiar with the use of Git & GitHub in RStudio

Mouna Belaid https://mounabelaid.netlify.app/ (Prime Analytics)https://www.primeanalytics.fr/
June 18th, 2022

Cover image for the workshop with the title (same as this page). My name is listed as well as the date June 18 of 2022. The image features the logos of Git and GitHub in the right corner.

Welcome

This is the course site for the First Steps in Learning the Use of Git & GitHub in RStudio workshop created by Mouna Belaid for the useR! 2022 Conference.

Collaborating on code development and tracking changes in the code across versions are daily issues for big teams. This session will equip you with the knowledge you need to make it easy to do so, as well as to contribute to various open source projects and to make your work more publicly accessible. This session will teach you how to institute best practices for using Git and GitHub in RStudio.

Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories. If you have open-source projects that use Git, then GitHub is designed to help you better manage them.

This two-hour hands-on workshop will be a gentle introduction to learn about the benefits of using Git and GitHub and to dig into the best practices in coding and collaborating on GitHub.

Audience

This workshop is designed for new R programmers, new GitHub users, users new to Git, students, managers. Besides, some programming knowledge with R will be helpful but is not required.

Prerequisites

Note: You can find step-by-step instructions for installing R & RStudio here: macOS, Windows

Session Outline

Slides

Please find in the following link my slides.

Resources

This workshop draws from various valuable resources:

About the useR! 2022 Conference

useR! is an annual nonprofit conference organized by R community volunteers and supported by the R Foundation. Attendees include R developers and users who are data scientists, business intelligence specialists, analysts, statisticians from academia and industry, and students. The conferences showcase applications of R software and developments in the software itself, as well as new and updated R packages that provide boundless additional functionality to R. Community contributions form the foundation of useR! conferences.

About the Author

Mouna Belaid is an engineer in Statistics and Data Analysis, graduated from the Higher School of Statistics and Data Analysis - ESSAI, Tunis and holds a research master’s degree in Data Processing and Complexity of Living Systems from National School of Engineers of Tunis - ENIT and Paris Descartes University.

She is currently a Business Intelligence Consultant at Prime Analytics in service for BNP Paribas Securities Services based in Paris, France.

She co-founders two communities: Tunis R User Group and PyLadies Tunis. She is also a member of R-Ladies Global committee, a worldwide organization to promote gender diversity in the R community.

Acknowledgments

This website was made with the distill package and a custom theme designed originally by Silvia Canelón and updated by Mouna Belaid.

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY-SA 4.0. Source code is available at https://github.com/MounaBelaid/First-Steps-in-Learning-the-Use-of-Git-and-GitHub-in-RStudio, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".