Difference between revisions of "Introduction to Git Workshop"

From SdNOG wiki
Jump to navigation Jump to search
(Registration)
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
  
 
==Date & Time==
 
==Date & Time==
* Date: Saturday, 22 February 2020
+
* Date: Saturday, x.x.x
 
* Time: 9:30AM - 4:30PM
 
* Time: 9:30AM - 4:30PM
  
Line 44: Line 44:
  
 
==Registration==
 
==Registration==
https://docs.google.com/forms/d/e/1FAIpQLSdU5zW2AIIxKqjcFaP38JGEYiPgnVtiNQTNTHI_EoMo87B44g/viewform?usp=sf_link
+
''Registration link will be published here''
 +
 
 +
==Workshop materials ==
 +
you can find this workshop materials at:<br>
 +
https://drive.google.com/open?id=12vGnb0TdEbxHif_ywp-AQsTsG2agKFgM

Latest revision as of 20:34, 16 March 2020

This workshop is an introduction to version control systems with Git. Version control systems are tools that keep track of the changes made on a document, and help version and merge files. They allow the user to decide which changes make up the next version, and keep useful data about them. Version control systems are usually used by developers and people who write code, but are very useful also for people working with documents in general. It is especially helpful for collaborative work with more than one person working on the same file.

Objectives

This workshop is designed for people who have never used Git or a version control system before to :

  • Learn more about what version control systems can do for them and their research.
  • Help a team of people to work together, all using the same files.
  • Helps the team cope with the confusion that tends to happen when multiple people are editing the same files.

Who should attend?

From web developers to system administrators, Git is useful to anyone who writes code, configuration files, scripts, and text documentation.

Workshop Level

Basic Level

Requirements

laptop with wireless capability , 64 bit OS , minimum 4G RAM

Date & Time

  • Date: Saturday, x.x.x
  • Time: 9:30AM - 4:30PM

Instructors

Sara Mohammed Abdulraheem

Content

  1. What is Git and Gitlab?
    • History of Git
    • Design Principles
    • Distributed Version Control
  2. Installing Git
  3. Git File Management
    • Common Git Commands
    • Configuring Git
    • Creating Repositories
    • Creating a Commit
  4. Branching
    • Visualizing Branches
    • Branch Naming Conventions
    • Creating a new Branch
    • Handling Merge Conflicts

Registration

Registration link will be published here

Workshop materials

you can find this workshop materials at:
https://drive.google.com/open?id=12vGnb0TdEbxHif_ywp-AQsTsG2agKFgM