I have recently got quite excited about Vim (the text editor), so here is a video showing you the basics. I use it because I enjoy learning it.
Slides: Vim for Fun.
I have recently got quite excited about Vim (the text editor), so here is a video showing you the basics. I use it because I enjoy learning it.
Slides: Vim for Fun.
Series: Why git?, Basics, Branches, Merging, Remotes
Now I’ve covered almost everything you need to understand the basics of how git works. In this video I discuss how to clone, pull from and fork remote git repositories, and how to send patches and make pull requests to a project maintainer.
Slides: Working with others in git.
Series: Why git?, Basics, Branches, Merging, Remotes
The last video covered how to make branches and simple merges.
This time we look at what to do when you want just one change from another branch (cherry-picking) and how to merge two branches when there are conflicts between them. We also look at rebasing, which is a different way to combine the work done on two branches, which hides complexity from other people at the expense of changing history.
Slides: Merging in git.
Series: Why git?, Basics, Branches, Merging, Remotes
Last time we discussed starting a project and committing changes.
Now we look at how to create branches, which are one of the main reasons for having source control. We’ll cover creating branches, switching between them, and the simplest parts of merging from one to another.
Slides: Branches in git.
Series: Why git?, Basics, Branches, Merging, Remotes
Git is a very powerful tool, but somewhat intimidating at first. I will be making some videos working through how to use it step by step.
First, we look at how to track your own code on your own computer, and then get a brief look at a killer feature: stash, which lets you pause what you were doing and come back to it later.
Slides: How to use git (the basics) slides.