diff --git a/assets/octocats/forktocat.jpg b/assets/octocats/forktocat.jpg new file mode 100644 index 0000000..8cc64f5 Binary files /dev/null and b/assets/octocats/forktocat.jpg differ diff --git a/basics.qmd b/basics.qmd index 87b2041..a9d8ce4 100644 --- a/basics.qmd +++ b/basics.qmd @@ -17,6 +17,11 @@ Authorisations/configuring got to github - VSCode - Terminal + +::: {.column-margin} +![#94: professortocat_v2 *© GitHub, Inc.*](assets/octocats/Professortocat_v2.png) +::: + ## Understanding the version control workflow ### Key terms diff --git a/collaborating.qmd b/collaborating.qmd index 0a1568b..268d278 100644 --- a/collaborating.qmd +++ b/collaborating.qmd @@ -16,6 +16,10 @@ GitHub is useful for developing your own code, but at some point you might want In terms of reviewing and integrating these changes we use a *pull request* +::: {.column-margin} +![#7: Forktocat *© GitHub, Inc.*](assets/octocats/forktocat.jpg) +::: + ## Forking a repository A fork is a copy of somebody’s GitHub repository. You can fork a repo and work independently of the original project. Or if you are collaborating with other people you can stay connected with the original repository via pull requests. diff --git a/index.qmd b/index.qmd index 1baf3dc..c8b7e4b 100644 --- a/index.qmd +++ b/index.qmd @@ -2,6 +2,10 @@ Before we start diving into the all the hows it is probably worth understanding *why* we are interested in using Github. We are probably all to familiar with the challenges that comes with experimenting with or incorporating changes in our work. This often leads to situations where one develops a convoluted file naming process in an attempt of controlling for different the versions of a file that might exist. Git and GitHub provide us with a more structured for of version control that allows for a cleaner and simpler project environment. A good version control system makes it is easy to share files, collaborate on the same project, and have a track record of changes that are made to a specific file. +::: {.column-margin} +![#121: Welcometocat *© GitHub, Inc.*](assets/octocats/welcometocat.png) +::: + ## What is Git and GitHub? Often people equate `GitHub` with version control, however Github is simply a online, cloud-based tool that uses the software `git` to store files and track changes, and git is actually the version control system. This means that git is the software that enables version control and it is possible to use other alternative online tools such as GitLab or bitbucket. However, as GitHub is widely used in industry and academia these tutorials will centre around a GitHUb interface (although the core concepts should still be relevant if using other tools).