Using Git Tools to Manage File Changes and Collaborate: Collaboration
OnlineThis session will focus on collaborative development workflows using Git-collaboration sites like GitHub, GitLab or Bitbucket and will demonstrate how to work with branches, issue tracking, contribute to projects using pull-/merge-requests, code-review, how to run CI/CD-pipelines and use other common features of these platforms. Prerequisite to attending this workshop is a basic experience with using Git by: attending the session Version Control with Git on November 21, 2023; having attended the Version Control with Git lecture of any Software Carpentry workshop; or having hands-on experience with Git version control (i.e. being familiar with the Git commands: status, add, commit, checkout, log, diff, push, & pull). Attendees should have a computer (Windows, Linux or MacOS) on which they install Git before the workshop, following the instructions on https://carpentries.github.io/workshop-template/#git You will also need to sign up for a free GitHub account at https://github.com/ and know your username and password. Lesson Material: https://acenet-arc.github.io/git-collaboration/ This session will be delivered online. Participants must register using their institutional / organizational email address (not a personal email, i.e. gmail). Connection details for the session will be sent out beforehand only to those registered with institutional/organizational email addresses.