Skip to content

ivnacevedo/TestGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Git Tutorial

Section: 1 Introduction

  1. Course Welcome
  2. Audience and Approach
  3. Using The Command Line

Section: 2 Core Concepts

  1. Core Concepts Overview
  2. What is Git
  3. The Repository
  4. Commits and Files
  5. What is GitHub

Section: 3 Quick Installations

  1. Quick Installation Overview
  2. Quick Install on Windows
  3. Quick Installation on Windows Notes
  4. Quick Install on Mac OS X
  5. Quick Install on Mac OS X Notes

Section: 4 The Basics

  1. The Basics Overview
  2. Initialization
  3. Git States
  4. First Commit
  5. Repository and the Git Folder
  6. Starting with Existing Project
  7. Commits and Messages
  8. Commit Details with Log and Show
  9. Express Commits
  10. Backing Out Changes
  11. History and Making New Commands with Alias
  12. Rename and Delete Files
  13. Managing Files Outside of Git
  14. Excluding Unwanted Files

Section: 5 Advanced: Beyond the Basics

  1. Advanced Overview
  2. Comparing Differences
  3. Branching and Merge Types
  4. Special Markers
  5. Simple Branching Example
  6. Conflict Resolution
  7. Marking Special Events with Tagging
  8. Saving Work in Progress with Stashing
  9. Time Travel with Reset and Reflog

GitHub Tutorial

Section: 6 Welcome to GitHub

  1. Welcome to GitHub Overview
  2. Signup for GitHub
  3. GitHub Profile
  4. GitHub Settings
  5. Creating a GitHub Repository
  6. Linking to our GitHub Repository
  7. Pushing Changes to GitHub
  8. Verifying our Changes on GitHub

Section: 7 SSH Authentication

  1. Authentication Overview
  2. SSH vs HTTPS
  3. Generating an SSH Key
  4. Verify SSH Authentication with GitHub

Section: 8 GitHub Repository

  1. GitHub Repository Overview
  2. Starting Remote with a Starter Repository
  3. Create a Local Copy with Clone
  4. Seeding the Repository with Sample Content
  5. Publish Back to GitHub
  6. Fetch and Pull
  7. Repository Features and Settings
  8. Updating Repository and Remote References
  9. Looking at Files and Folders on GitHub
  10. Directly Editing Files on GitHub
  11. Creating a New Files on GitHub
  12. Creating a New File on Master
  13. Renaming and Deleting Files on GitHub
  14. Synchronizing our Changes with our Local Repository
  15. Reviewing Commits with the Commit List
  16. Commit Details: Going Deeper
  17. GitHub Time Travel: Reviwing Your Repository as of a Particular Commit
  18. Using Commit IDs with the Local Repository

Section: 9 GitHub Repository Branches

  1. Repository Branches Overview
  2. Creating Branches on GitHub
  3. Local Branches
  4. Comparing and Pull Requests
  5. Merging Locally
  6. Locally Switch to a Branch on GitHub
  7. Cleaning Up By Deleting Branches and References
  8. Pull with Rebase
  9. GitHub Graphs
  10. Setting the Default Branch
  11. Dealing with a Conflict while Pulling

Section: 10 GitHub Tags and Releases

  1. Tags and Releases Overview
  2. Local Tags (a bit of Review)
  3. Pushing Local Tags to GitHub
  4. Tags on GitHub
  5. Deleting Tags on GitHub
  6. Updating Tags: Creating a Floating Tag
  7. Starting a Release on GitHub
  8. Deleting a Release
  9. Creating a Completely New Release

Section: 11 Comparing Differences

  1. Comparing Differences Overview
  2. Comparing with Pull Requests
  3. Comparing Commits
  4. Comparing Tags
  5. Advanced Comparing: Even More Fun

Section: 12 Social Coding

  1. Social Coding Overview
  2. Copying A GitHub Repository by Forking
  • Scm Ninja GitHub Profile
  1. Creating. Branch on Your Fork
  2. Pull Requests
  3. Updating Pull Requests
  4. Accepting the Pull Request
  5. GitHub Graphs
  6. Synchronize Changes Back to Your Fork
  7. Enlisting Help with Collaborators

Section: 13 GitHub Issues

  1. GitHub Issues Overview
  2. An Introduction to GitHub Issues
  3. Setting Up Issue Labels
  4. Setting Up Milestones
  5. Creating Issues
  6. Closing Issues
  7. Associating Issues with Commits
  8. Using Mentions with Issues

Section: 14 GitHub Gists

  1. GitHub Gists Overview
  2. Creating Gists
  3. Working with Gists Locally
  4. Sharing Gists
  5. Deleting Gists

Section: 15 GitHub Organizations

  1. GitHub Organizations Overview
  2. Creating a GitHub Organization
  3. Transferring a Repository to the Organization
  4. Forking Back to Your Account
  5. Updating Remote Referneces on the Local side
  6. Branches and Confusion
  7. Organizations vs Personal Account
  8. Working with Teams
  9. Team Permissions
  10. Managing Teams
  11. Organization's Profile
  12. Destructive Actions

Section: 16 Conclusion

  1. Review and Next Steps
  • Git SCM website (git-scm.com).

Section: 17 Bonus: Background and Extra Content

  1. Background Overview
  2. About the Instructor
  3. History of Git
  4. Comparing Git with Other SCM Tools

Section: 18 Bonus: Full Windows Installation

  1. Windows Full Install Overview
  2. Git for Windows Installation
  3. Git Bash Window Adjustments
  4. Git for Windows: Gitting Help
  5. Git for Windows: Minimal Configuration
  6. Notepad++ Installation
  7. Notepad++ Git Integration
  8. P4Merge Installation
  9. P4Merge Git Integration

Section: 19 Bonus: Full Mac OS X Installation

  1. Full Mac OS X Installation Overview
  2. Apple Git Installation
  3. Gitting Help
  4. Git Minimal Configuration
  5. TextMate 2 Installation
  6. TextMate 2 Configuration
  7. TextMate 2 Git Integration
  8. P4Merge Installation
  9. P4Merge Git Integration
  10. Git Prompt on Mac
  11. Resolve Problem with MacOS Upgrade Breaking Git (new!)

Section: 20 Special Offers

  1. Bonus: Exclusive Student Discounts

About

This is for testing Git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors