Courses
Lessons
Livestreams
Topics
Quests
Contact Support
Community
Get Help with Your Project
About CraftQuest
4
23
10
A collection of extra information and training on Git.
Get the foothold you need to start using Git with your web projects.
Go deeper and learn exactly how Git works.
This course provides you the information you need to take the next step with Git. You know the basics, now learn the power moves.
We learn how to use Github Actions to run a cron job every 10 minutes to import data into Craft CMS with Feed Me.
In this lesson we are going to learn how to create our own starter templates for Git. For our example we’ll change the default branch name from master to main.
In this lesson we are going to learn how to create our own starter templates for Git. For our example we’ll change the default branch name from master to main.
In Git we have a fair amount of freedom in how we name our branches. But there are some conventions and, most importantly, rules.
Sometimes we want to know all of the changed files and the changes within a certain time range.
In this video learn how to use git-amend to change a commit message and author.
The git-diff command is very flexible and we'll use it to get a list of changed files between two branches and output them to a text file.
Have Git catch your typing mistakes by enabling Git autocorrect.
How to get autocompletion for Git commands.
Learn how to commit only part of a file for perfectly organized git commits and branches.
In a follow-up to a previous lesson on Git Merge vs. Git Rebase, Ryan walks through how to use Git Rebase in interactive mode.
The different between git-merge and git-rebase.
In this lesson Ryan answers the question: What are Git remotes and how do they work?
In this lesson Ryan walks through the four steps to splitting up a Git repository while maintaining history.
In this lesson, Ryan creates a bare Git repository and talks about what it used for.
Learn how to change the terms you use in git-bisect to describe the change (good and bad).
Learn how to use the git-format-patch and git-am commands.
Learn how to use the git-cherry-pick command to pluck a single commit out of a repository history and apply it to a different branch.
Let's look at the differences between Git and SVN. This isn't a video about which is better, just showing them side-by-side. If you are moving from SVN to Git, this free lesson will help you get your bearings.
Git-log is a powerful command in Git. There are so many ways you can slice, dice, and display your repository history. Here's one way that gives a nice, compact overview of the commits while also showing branches and merges.
For this lesson we'll learn how to use Git version control right inside of Sublime Text 3 using the Git Savvy package.
Ryan walks through how to use the git-archive command to export the files from a Git repository into a ZIP file.
Learn how to add system-wide Git aliases to your .bash_profile.
We look at GitButler, GitUI, and Changelists in PhpStorm.
Handy Git tips you probably aren't using, and a look at collections, pluck, and more in Twig!
Ryan shares his take on the new Snapshots feature in Git Tower. Unnecessary clutter or good idea?
Ryan watches as Andrew steps through his process for making a change to his devMode website and critiques what he sees.
Ryan and Andrew do an extended On Call livestream and cover new stuff in Craft 3.5.x releases, Git, CI, and more!
Ryan walks through a typical Git/Craft CMS workflow.
Ryan steps through what Gitflow is and how he uses it.
Ryan puts the brand new version of Tower side-by-side with Git CLI.
Ryan gets inside Git and shows how you can manually create a commit in Git.