{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Basic Interaction with GitHub\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Study guide: Basic Interaction with GitHub" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Working with Remotes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Fetching New Changes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Updating the Local Repository" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Study guide: Git Remotes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# What is secure shell?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# The SSH protocol" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Configuring SSH" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# API Keys" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# When to use API Keys" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Public vs. private keys" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# The Pull-Merge-Push Workflow" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Pushing Remote Branches" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Rebasing Your Changes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Another Rebasing Example" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Study guide: Conflict resolution" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Glossary terms from module 3" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Exemplar: Introduction to GitHub" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "name": "python", "version": "3.12.3" } }, "nbformat": 4, "nbformat_minor": 2 }