# Arab Meetup

**URL:** <https://discourse.openrobotics.org/t/arab-meetup/37242>\
**Category:** ROS General\
**Created:** [April 17, 2024, 12:42pm UTC](https://discourse.openrobotics.org/t/arab-meetup/37242 "2024-04-17T12:42:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![khaledgabr77](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/khaledgabr77/32/6786_2.png) [@khaledgabr77](https://discourse.openrobotics.org/u/khaledgabr77)\
**Post date:** [April 17, 2024, 12:42pm UTC](https://discourse.openrobotics.org/t/arab-meetup/37242/1 "2024-04-17T12:42:11Z")

</div>

Exciting news! We’re gearing up for our fourth session of the first workshop, and it’s all about diving into the world of Git and Vscode. 🚀

![✅](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/d/e/de713b32dc61d5630c3e5368dc541907322b7b5b.png)Version Control (GIT): Learn how to effectively track and manage changes in your robot project using Git.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Git’s data model: Understand the graphical data model of Git and how it operates.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Git command-line interface Basics: Master the basics of using Git via the command line.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Branching and merging: Explore the processes of branching and merging in Git.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Remotes: Get acquainted with remote repositories and how to interact with them in Git.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Undo: Learn the commands for undoing changes in Git.

![✅](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/d/e/de713b32dc61d5630c3e5368dc541907322b7b5b.png)VSCode: Install and utilize the popular development environment VSCode for advanced robot programming.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Install VScode using terminal: Step-by-step guide on installing VSCode using the terminal.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)VSCode important extensions (ros, urdf, …): Discover key extensions in VSCode relevant to robot programming.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)GitHub on VSCode: Harness the power of GitHub directly within VSCode.

![▶](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/9/b/9b30c4e835c0f5233d00c25ae39c5b995abdda95.png)Shortcuts for text editing: Handy shortcuts for faster and more efficient text editing in VSCode.

![💡](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/c/f/cfd296e04f42e0defe9ac2170c0e497b7aa3e4da.png)You can find the meeting link here:  
[https://buff.ly/49bQOA8](https://buff.ly/49bQOA8?fbclid=IwZXh0bgNhZW0CMTAAAR0UA-38lYpt2Pkq85fCQaC2SAr7uCrMLAtLm996lOkD1OYuSmWnRrVcbh0_aem_ASmBxupy41qJZT31CDKuNVjSbh-yQcYMqyjqcnCKmsTNx2EjQlniaiB56FnnNA64WjUCJiGoNPzxwD90HAuUX_JN)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/e/3/e37de37c7148028dde547040de756065eaa8dfb1.jpeg)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/b/6/b607ee3cc8e908b1b613bd74a683d749fea635a1.svg) [@system](https://discourse.openrobotics.org/u/system)\
**Post date:** [May 17, 2024, 12:42pm UTC](https://discourse.openrobotics.org/t/arab-meetup/37242/2 "2024-05-17T12:42:28Z")

</div>

Closed on May 17, 2024, 12:42pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
