GitKraken Tutorial Crash Course for Beginners |Video upload date:  · Duration: PT50M50S  · Language: EN

Learn Git and GitKraken with a practical beginner friendly crash course on branching staging committing pushing and merging.

If you think version control is a dark art performed by wizards, this guide is your flashlight and occasional sarcastic sidekick. We will use Git and the GitKraken git gui to clone repos create branches stage and commit changes push branches open pull requests and handle the tiny melodramas called merge conflicts. No ritual sacrifices required.

Install and configure Git and GitKraken

Install Git on your machine and install GitKraken. Sign into GitKraken with your Git hosting account so the app can talk to your remote repository. Run these in a terminal to set identity if you like readable blame histories

  • git config --global user.name "Your Name"
  • git config --global user.email "you@example.com"

Setting the global user name and email avoids commit messages that look like they were written by a mystery ghost.

Clone or open a repository in the GUI

Use the clone dialog or open a local folder. GitKraken will draw the history graph so you can stop guessing which branch hid that one weird change. If your remote requires credentials follow the host prompts to connect your account.

Create a feature branch and switch to it

Pick a descriptive branch name that explains the work. Keep it readable like feature/login-button bugfix/login-crash or chore/update-deps. Creating and switching branches in the GUI is a click away and the working tree updates so you can start editing without ceremony.

Edit files stage hunks and write useful commits

Edit code in your favorite editor then return to GitKraken to stage chunks or whole files. The ability to stage individual hunks is great when your brain decided to solve two problems in one edit. Commit messages should explain the why not just the what. Future you and the person doing code review will thank you between sips of coffee.

Push your branch and open a pull request

Push upstream with one click and open a pull request on the hosting service. Use pull request templates and request reviewers so the change does not float around like a lost balloon. Add a clear description include testing notes and mention any related issue numbers to speed up reviews.

Resolve merge conflicts without panic

When conflicts show up use GitKraken conflict tools to choose lines or edit manually. Test locally after resolving then commit the resolution. Remember that conflicts are normal and not a personal failing. If you need a safe reset use the history graph or undo tools to back out changes cleanly.

Use the history graph and undo features

The visual history graph is useful for understanding where a change came from and who pushed it. GitKraken also exposes common undo patterns like revert and reset in a UI friendly way. Learn the difference between reset and revert so you do not surprise your teammates or yourself on a late night push.

Quick checklist for new developers

  • Install Git and sign into GitKraken with your host account
  • Clone or open the repo in the GUI
  • Create a clear feature branch and switch to it
  • Stage sensible hunks and write commit messages that explain the why
  • Push and open a pull request with reviewers and a description
  • Use the conflict editor to resolve merges then commit the result

Follow these steps and GitKraken will stop feeling like a foreign language interpreter that only accepts ancient runes. You will still make mistakes but the GUI and history tools make recovery less dramatic and far more professional. Now go make a small safe change and pretend you meant it.

I know how you can get Azure Certified, Google Cloud Certified and AWS Certified. It's a cool certification exam simulator site called certificationexams.pro. Check it out, and tell them Cameron sent ya!

This is a dedicated watch page for a single video.