Loading Events

« All Events

  • This event has passed.

Version Control and Git Git Basics, Branching Strategies workshop 1 day

November 5, 2023 @ 9:00 am - 5:00 pm

₹ 500

Workshop: Version Control and Git

Time Session Activities
9:00 AM – 9:30 AM Registration and Welcome Welcome participants, provide an overview
9:30 AM – 10:15 AM Introduction to Version Control and Git Presentation on version control and Git basics
10:15 AM – 10:30 AM Morning Break Short break for refreshments
10:30 AM – 11:30 AM Getting Started with Git Setting up Git, basic commands, and repositories
11:30 AM – 12:30 PM Git Branching and Merging Understanding branches, branching strategies
12:30 PM – 1:30 PM Lunch Break Lunch and networking
1:30 PM – 2:30 PM Collaborative Workflows with Git Remote repositories, pull requests, and collaboration
2:30 PM – 3:15 PM Advanced Git Techniques (e.g., rebasing) Exploring advanced Git features and techniques
3:15 PM – 3:30 PM Afternoon Break Short break for refreshments
3:30 PM – 4:15 PM Hands-On Exercise: Git Workflow and Branching Strategies Guided exercise to practice branching and merging
4:15 PM – 4:45 PM Q&A Session and Wrap-Up Address questions, provide resources, and close

Notes:

  • This one-day workshop provides an introduction to version control with Git, including basic and advanced Git features.
  • It includes lectures, demonstrations, and hands-on exercises.
  • Participants should have Git installed on their laptops for hands-on exercises.
  • Encourage participants to ask questions throughout the workshop.
  • Provide additional resources and references for participants to continue their Git learning journey after the workshop.
  • Schedule breaks to keep participants refreshed and engaged.

Version Control and GIT GIT basis

1 / 20

  • Git Hooks: Implement Git hooks for custom actions during Git events (e.g., pre-commit, post-commit).

2 / 20

  • Git Workflow: Choose and describe a Git workflow (e.g., feature branching, Gitflow) and follow it in your project.

3 / 20

  • Forking Repositories: Fork a repository, make changes, and create a pull request to contribute to an open-source project.

4 / 20

  • Pull Requests: Create a pull request on GitHub (or similar platforms) and review a colleague's code.

5 / 20

  • Interactive Rebase: Use interactive rebase to squash, reorder, or edit commits.

6 / 20

  • Tagging and Releases: Create tags to mark specific points in your project's history.

7 / 20

  • Git Ignore: Create a .gitignore file to exclude certain files from version control.

8 / 20

  • Working with Remotes: Configure and manage remote repositories, such as GitHub or GitLab.

9 / 20

  • Pulling Changes: Pull changes from a remote repository to your local machine.

10 / 20

  • Pushing Changes: Push your local changes to a remote repository.

11 / 20

  • Basic Git Commands: Familiarize yourself with basic Git commands such as init, add, commit, and status.

12 / 20

  • Branching Basics: Learn about Git branches, create branches, and switch between them.

13 / 20

  • Merging Branches: Merge branches together using merge and resolve conflicts.

14 / 20

  • Branch Management: List, rename, and delete branches as needed.

15 / 20

  • Cloning Repositories: Clone a remote Git repository to your local machine.

16 / 20

  • Understanding Version Control: Explain the concept of version control and its importance in software development.

17 / 20

  • History of Version Control: Research and present a brief history of version control systems.

18 / 20

  • Installing Git: Install Git on your local machine and verify the installation.

19 / 20

  • Configuring Git: Set up your Git identity with your name and email address.

20 / 20

  • Creating a Repository: Create a local Git repository for a sample project.

Your score is

The average score is 0%

0%

location=meet.google.com/iaw-kmqu-cee
KPS UPI

Details

Date:
November 5, 2023
Time:
9:00 am - 5:00 pm
Cost:
₹ 500

Organizer

KnowPowrSolutions
Phone
9689498899
Email
info@KnowPowerSolutions.in
View Organizer Website

Venue

Virtual
wpChatIcon
wpChatIcon