Skip to content

Commit

Permalink
Make sub-titles smaller
Browse files Browse the repository at this point in the history
  • Loading branch information
rinkug committed Apr 29, 2022
1 parent a522e04 commit 808c752
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions CuratedContent/GitTutorialAndReferenceCollection.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ Revision control systems like Git are important for today's software ecosystems
#### Publication date: April 25, 2022


## Introduction
### Introduction

Revision control systems like *Git* are important for today's software ecosystems to help build better scientific software and improve developer productivity on a project.

In this article, we provide a valuable collection of tutorials and reference information about the Git version control system. This overview takes the view that the best way to learn to use Git effectively is to learn it as a data structure and a set of algorithms to manipulate that data structure<sup>[wthigsh]</sup>.

Git is currently the dominant version control system and is used worldwide. Nevertheless, the Git command-line interface is considered by many to be overly complex and confusing<sup>[gvmwg]</sup>. For example, the same Git command like [checkout](http://marklodato.github.io/visual-git-guide/index-en.html#checkout) can do wildly different things depending on the other arguments that are passed into the command, or the state of the Git repository. The following resources have shown recurring utility in helping to understand and effectively use this sophisticated but quirky tool.

## Links to Git tutorial and reference material
### Links to Git tutorial and reference material

For a full-featured introduction and reference for Git, a good source is the free online book:

Expand Down

0 comments on commit 808c752

Please sign in to comment.