Video: Distinguish Git, GitTree and your hosting provider
The video plays in YouTube’s player, in privacy-enhanced mode.
- 4 min video
- English narration · English and Arabic captions
- Watch on YouTube
Understand which tool saves history, which one provides the desktop workflow, and which one runs hosted services. You will inspect Git and GitTree without creating the course repository yet.
Read the full lesson
The article has every step and command from the video, the practice exercise and the questions.
Video transcript
The narration of the video, cue by cue.
- Welcome to GitTree Learn. Build a small page called GitTree Features.
- Before creating it, separate three tools often discussed together.
- Git records history. GitTree is a workspace. The provider adds services.
- Maya edits a headline. Her working file is the current version on disk.
- Git can save a selected snapshot with links to previous history.
- A local commit needs no GitHub, GitLab, or GitTree account.
- That does not save every visible file or upload anything.
- We will inspect selected content later. Push is a separate operation.
- GitTree shows history and actions using Git installed on your computer.
- App preferences and workspaces differ from branches and commits.
- GitTree Undo records supported app operations, not every terminal change.
- A host keeps a remote and may offer reviews, issues, and checks.
- Our main pipeline uses GitLab and a runner on the author's local machine.
- The runner executes jobs. GitTree inspects supported results.
- A service feature is not automatically implemented by GitTree's adapter.
- Read the provider, project, permission, and commit behind each result.
- Run git --version. This query changes no repository.
- Here Git reports 2.52.0. Your version may differ.
- This proves the shell found Git, not that a provider is connected.
- In a folder without a repository, run git status --short.
- Git says this is not a repository. That negative result is intended.
- Missing repository context differs from missing Git. Read the message.
- Do not reset, clean, or initialize a random folder to hide it.
- The native command catalog is not a list of GitTree buttons.
- Open New Tab in GitTree. Do not create the course repository yet.
- Open Command Palette, search Feature Guide, and choose that command.
- Its default is Alt+H, or Option+H on macOS. Overrides can change it.
- Choose Features, search CI/CD, and read the CI/CD runs prerequisite.
- Without an open repository, the feature asks you to open one.
- Choose Integrations. It also asks for a repository before showing support.
- Reading help created no remote, connected account, or pipeline job.
- Press Escape. The guide can remember its version as an app preference.
- That preference creates no commit. The project still has no graph.
- Local Git is Free. Nour, integrations, and drafts need applicable access.
- App access, provider credentials, and commit identity remain separate.
- A passing job belongs to one commit. An older green SHA is not enough.
- Classify a theme change, a local commit, and a runner executing a job.
- Confirm that the course project remains uninitialized, with no upload.
- Git owns history, GitTree its workspace, and the provider its services.
- Next, check installation and identity. Create the repository in lesson four.