Search
Contents
18.
Git Some Control
18.
Git Some Control
ΒΆ
18.1. What is Git?
18.1.1. Version Control Systems
18.1.2. Version Control for This Course
18.1.2.1. Getting Started with Git
18.1.2.2. Replit Users
18.1.3. Check Your Understanding
18.2. Repositories and Commits
18.2.1. Create a Repository
18.2.2. Making Commits
18.2.2.1. Step 1: Make a Change
18.2.2.2. Step 2: Add Changes to a Commit
18.2.2.3. Step 3: Commit the Changes
18.2.3. Make Another Commit
18.2.4. When to Commit Changes
18.2.5. Commit Process Summary
18.2.6. Check Your Understanding
18.3. Navigating Commits
18.3.1. Commit to
num_guess.py
Again
18.3.2. Commit Log
18.3.3. Undo Changes Since Last Commit
18.3.4. Switching Between Commits
18.4. Branching Out
18.4.1. Branching in Git
18.4.2. On Branch
main
18.4.3. Create a New Branch
18.4.4. Switching Between Branches
18.4.4.1. Uncommitted Work
18.4.5. Check Your Understanding
18.5. Merging in Git
18.5.1. How to Merge
18.5.2. Try It!
18.5.3. Merge Conflicts
18.5.3.1. Conflict Demo
18.5.3.1.1. Setup
18.5.3.1.2. Add Text In Both Branches
18.5.3.1.3. Resolving the Conflict
18.5.4. Avoiding Conflicts
18.5.5. Check Your Understanding
18.6. Git Tips
18.6.1. Git Stash
18.6.1.1. Try It!
18.6.2. Deleting a Branch
18.6.3. Git More Information
18.7. Remote Repositories
18.7.1. Local, Remote, GitHub, Oh My!
18.7.2. Team Projects
18.7.3. Saving to a Remote Repository
18.7.4. Check Your Understanding
18.8. Exercises: Git More Practice
18.8.1. Part A: Working with a Local Repository
18.8.1.1. Merging
18.8.1.2. Merge Conflicts
18.8.2. Part B: Set Up a Github Account
18.8.2.1. Create a Personal Access Token (PAT)
18.9. Project: Git a Remote Repository
18.9.1. Step 1: Create a New Local Repository
18.9.2. Step 2: Create a Remote Repository
18.9.3. Step 3: Push to the Remote Repository
18.9.3.1. Push a New Branch
18.9.4. Step 4: Pull Down Changes From the Remote
18.9.5. Success
←
17.9.
Project: Local Turtle Races
18.1.
What is Git?
→