Skip to main content
Ctrl+K
Logo image
  • Setup
    • Installing Git
    • Setting up Git
    • Installing Anaconda
  • Software development in a nutshell
    • Software Development Life Cycle
    • Project management methodologies
    • Tasks & Kanban
    • Package managers
    • Laying out a coding project
    • Additional tips
  • Introduction to Version Control
    • What is Version Control and why do I need it?
    • Creating a local repository
    • Tracking Changes
    • Exploring History
    • Ignoring Things
    • Branching
    • Git glossary
  • Github
    • Github repository
    • Synchronizing: Local & GitHub
    • Synchronizing: Visual Studio Code way
    • GitHub issues
  • Defensive programming
    • Python Errors
    • Assertions
  • Test driven development
    • Testing
    • Test-driven development
    • Unit testing
  • Bringing it all together
    • Case of study
  • Repository
  • Open issue

Index

C | H | M | P | R | S | T | V

C

  • changeset
  • commit
  • conflict

H

  • HTTP

M

  • merge

P

  • protocol

R

  • remote
  • repository
  • resolve
  • revision

S

  • SHA-1
  • SSH

T

  • timestamp

V

  • version control

By University of Leeds Research Computing Team

© Copyright 2022.