explaingit

rafaballerini/gittutorial

10,490Audience · generalComplexity · 1/5Setup · easy

TLDR

A beginner's Git and GitHub tutorial in Brazilian Portuguese, written as the script for a YouTube video, covering every essential command from installation to branching, merging, and cloning.

Mindmap

mindmap
  root((gittutorial))
    What it covers
      First commit
      Push to GitHub
      Branches
      Clone and pull
    Key commands
      git init
      git add
      git commit
      git merge
    Audience
      Absolute beginners
      Portuguese speakers
    Setup
      VS Code
      Terminal
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn the most essential Git commands from scratch by following a step-by-step video companion script.

USE CASE 2

Practice creating a repo, making commits, and pushing to GitHub in a beginner-friendly walkthrough.

USE CASE 3

Understand branching and merging by following the exact sequence used on camera in the tutorial.

Tech stack

GitGitHub

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is the written script for a Brazilian Portuguese YouTube video by Rafaella Ballerini that teaches Git and GitHub to beginners. The README is not documentation for a software tool but rather a step-by-step guide the creator follows on camera, walking viewers through each command as they type it in a terminal. The tutorial starts from the very beginning: installing Git, creating a folder on your computer, opening a code editor (VS Code), and running the first Git commands. It covers git init to start tracking a project, git add to stage files before saving, and git commit to record a snapshot with a short message. After that it shows how to rename the main branch and push the project up to GitHub so the code is visible online. From there the script moves through common day-to-day Git actions. It explains how to make changes to files, add new files, and push updates to GitHub so the history of every change is visible on the platform. The green and red diff view on GitHub is briefly explained as a way to see exactly what was added or removed in each commit. The tutorial also covers branches: creating a separate line of work with git checkout -b, committing changes there without touching the main branch, and later merging that work back in with git merge. Finally it shows how to copy someone else's project to your own machine with git clone and how to pull down updates someone else pushed with git pull. This repository exists as a companion to the video rather than as a standalone reference. The README is written in Brazilian Portuguese and is aimed at absolute beginners who have never used version control before.

Copy-paste prompts

Prompt 1
I am learning Git for the first time. Walk me through the rafaballerini/gittutorial steps to create a local repo, make my first commit, and push it to GitHub.
Prompt 2
Explain what git merge does in plain English, based on the gittutorial branching workflow.
Prompt 3
I followed the gittutorial up to git push. Now show me how to create a new branch, commit a change, and merge it back into main.
Prompt 4
What is the difference between git pull and git clone? Use the gittutorial workflow to explain.
Open on GitHub → Explain another repo

← rafaballerini on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.