Skip to content

wix-academy/learn-basic-skills-git-and-github

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Basic Skills Git & GitHub

Using git & GitHub is in the core of everything we do,

Course Details

⚠️ The course YouTube video links may appear to be broken, but you can still access them as long as you have a Wix account. We apologize for the inconvenience and are currently working on a solution.

Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so we've put together a few of our favorite courses for people logging in for the first time.

Help

Post on the #academy Slack channel

Steps

01 - What is GitHub?

Hey, it's your first time here, so let's not take any chances. Check out this short video to understand why people use GitHub.

Watch the video

What is GitHub?

👉 What is GitHub?

02 - Discover what can you do on GitHub

Learn how to start building, shipping, and maintaining software with GitHub. Explore GitHub products and connect with the world's largest development community.

Watch the video

Discover what can you do on GitHub

👉 Discover what can you do on GitHub

03 - 📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)

Learn the basics of Git in 100 seconds on vscode

Watch the video

📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)

👉 📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)

04 - undefined

That video is pretty cool, right? If you want to learn how to use the workflow described in that video, take this course.

05 - Git Handbook

By now you are probably wondering what a Git is and why it is important in writing code. We have you covered with this short article on version control with Git.

👉 Git Handbook

06 - undefined

GitHub is all about collaboration and we collaborate in issues in pull requests. Learn how to get your point across with the worlds easiest text formatting syntax.

07 - undefined

Now that you know what GitHub does, I bet you're ready to move all of those projects off your local machine. This course will show you how.

08 - 👩‍✈️ Learn how to get out of messy situations, get familiar with troubleshooting & "flight rules" guides

Getting into troubles with git can happen, learn how to get unstuck. Don't worry, even pros find Git confusing sometimes, and solve problems by searching for solutions on the web, or consulting sites like Flight rules or https://dangitgit.com/

👉 👩‍✈️ Learn how to get out of messy situations, get familiar with troubleshooting & "flight rules" guides

09 - (Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest

learn how to make your first contribution to an open source project, and clear the way for future developers using the power of the Flame of Open Source!

Watch the video

[(Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest](https://www.youtube.com/watch?v=v6yyc40mYtI "(Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest")

👉 (Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest

10 - (Optional) git fundamentals by Adam Matan

Adama Matan explains the git fundamentals: file structure, SHAs and objects, commits, refs and branches, up to the git interactive rebase. After this session, you should be able to understand git man pages, error messages, and repo states.

Watch the video

(Optional) git fundamentals by Adam Matan

👉 (Optional) git fundamentals by Adam Matan

11 - (Optional) Practice the Katas mentioned in Adam's talk

Practice the Katas, preferrably with a partner - one of you reading the instructions, the other one typing commands, and vice versa. Move to the next Kata only when you fully understand the commands you type and their effect.

👉 (Optional) Practice the Katas mentioned in Adam's talk

12 - (Optional) take Linkedin git skill Assessment quiz

Take the quiz as a challenge, in the future it feel very easy don't worry 🙈 15 multiple choice questions 1.5 minutes per question Score in the top 30% to earn a badge

👉 (Optional) take Linkedin git skill Assessment quiz