Skip to content

Commit bd40c33

Browse files
authored
Add November 2023 intro to git post (#21)
* Add post for November 2023 intro to git session * Add a page with further resources for version control
1 parent ce0e631 commit bd40c33

3 files changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: Introduction to Version Control with Git and GitHub
3+
author: Peter Hill
4+
tags: git vcs version control
5+
---
6+
7+
This week, we had our annual introduction to version control using Git
8+
and GitHub. Version control is one of the foundational tools of
9+
software development, whether you're writing small analysis scripts
10+
for your own experiments, or large HPC simulations with lots of
11+
collaborators.
12+
13+
This introduction covers the basics of working alone with git, making
14+
commits, using branches, and pushing and pulling from GitHub.
15+
16+
The slides can be found [here][slides].
17+
18+
Check out [our links to other resources][resources].
19+
20+
[slides]: /slides/2023-11-29-intro-version-control.pdf
21+
[resources]: /resources/version_control

_resources/version_control.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Version Control
3+
---
4+
5+
Version control is one of the foundational tools of software
6+
development, whether you're writing small analysis scripts for your
7+
own experiments, or large HPC simulations with lots of collaborators.
8+
9+
Here are some of our previous sessions that covered version control
10+
and git:
11+
12+
- [November 2023](/2023-11-29-intro-version-control)
13+
- [January 2023](/2023-01-25-introduction-to-version-control-with-git-and-github)
14+
- [October 2018 - Part 1](/2018-10-16-Intro-to-version-control)
15+
- [October 2018 - Part 2](/2018-10-31-working-with-others)
16+
17+
and here some other resources that we recommend:
18+
19+
- [Git book](https://git-scm.com/book)
20+
- This is a really great reference, but less good as an introduction
21+
- [Software Carpentry tutorial](https://swcarpentry.github.io/git-novice/)
22+
- Our recommended tutorial
23+
- [Atlassian tutorial](https://www.atlassian.com/git/tutorials)
24+
- [Chrys Woods' tutorial](https://chryswoods.com/introducing_git/installing.html)
25+
- [Codecademy](https://www.codecademy.com/learn/learn-git)
1.93 MB
Binary file not shown.

0 commit comments

Comments
 (0)