Learn How to use Git on Windows, Automate some common tasks and work with other People on GitHub
- Free tutorial
- Rating: 4.6 out of 54.6 (115 ratings)
- 12,645 students
- 1hr 57min of on-demand video
- Created by Dan Georgiev
- English
What you’ll learn
- What is Git
- How to install Git
- The Command Promth
- How to use the Windows Command Prompth
- How to use Git on Windows
- The basic commands of Git
- How to work with other people in Github
- How to Automate some common Git tasks
Requirements
- None
Description
Hi and Welcome to the Real-World Example: Git and GitHub on Windows – Basics Course.
My name is Daniel and I’m a Programmer and a small business owner.
In this course you will learn:
- What is Git
- How to install Git
- The Command Prompt
- How to use the Windows Command Prompt
- How to use Git on Windows
- The basic commands of Git
- How to work with other people in GitHub
- How to Automate some common Git tasks
Who this course is for:
- Beginner Software Developers
- Non-technical people
Show less
Course content
10 sections • 51 lectures • 1h 56m total lengthCollapse all sections
Hi and Welcome1 lecture • 1min
- Hi and Welcome to Real-World Example: Git and GitHub on Windows – Basics Course00:45
Fast Examples of Why Git is Useful2 lectures • 9min
- Example 1 – To not lose your files04:46
- Example 2 – To work with other People in a Smart way04:16
Getting Started with Git3 lectures • 8min
- What is Git?01:25
- How to Download and Install Git?04:18
- Getting Code from a Remove Git Repository02:06
Getting Started with Windows Command Prompt7 lectures • 11min
- What is the Windows Command Prompt01:16
- Why do we need the Windows Command Prompt in this course00:32
- How to Open the Windows Command Prompt (cmd.exe) via Explorer01:04
- How to Open the Windows Command Prompt (cmd.exe) via Run01:00
- How to Change the Current Working Directory in Windows Command Prompt?01:59
- How to Easily Copy the Path of Every folder on Windows03:17
- How I move between directories in Windows Command Prompt01:46
Windows Command Prompt vs Git Bash5 lectures • 17min
- What is the difference between Git Bash and Windows Command Prompt08:20
- Good things about Git Bash – Linux Interface01:09
- Bad things about Git Bash – Linux Interface00:52
- Good things about Windows Command Prompt – Good Windows Integration02:41
- Why I prefer using the Windows Command Prompt over Git Bash03:57
Getting Started with GitHub7 lectures • 24min
- What is GitHub and Why it is Useful?02:45
- Creating a new GitHub Repository01:22
- Getting you GitHub repository to your PC (git clone)02:03
- Deleting repositories in GitHub02:11
- Creating and Deleting Organization Repositories01:48
- Creating and Setup of an Empty Repository03:27
- Working with GitHub repository via SSH10:07
Setting up our Git Environment10 lectures • 15min
- Why I don’t Enter my GitHub Username and Password every time06:30
- The Git Config01:37
- Setting our Git user.name and user.email01:34
- Tell Git to remember our Passwords00:43
- Tell Git to push only the current Branch00:31
- Tell Git to support large files00:34
- Tell Git to Disable compression and use less CPU and more Internet00:58
- Tell Git to Commit without problems long paths and subfolders01:06
- Automating the Setup Process for New People01:25
- Our setup.bat00:07
The Basic Git Skills10 lectures • 23min
- Getting Help for all Git commands (git help)02:11
- Getting a repository from the Internet to your PC (git clone)01:32
- Checking the Status of our Repository (git status)01:16
- Adding a file to a Git repository and Track it (git add)02:30
- Untracking added files for commit (git reset)01:36
- Commit your new file to your Local copy of the Git repository (git commit)02:36
- Send your changes to the Remote repository (git push)01:36
- Get the latest version of the Project and Sync your local copy (git pull)02:12
- Fixing Project Conflicts (By hand)05:20
- Repeat and have fun with friends02:09
Automating Git tasks with Batch Scripts5 lectures • 6min
- Automatic Pull, Add, Commit and Push02:23
- Automatic Pull01:11
- Automatic Tracking of all files for Commit00:45
- Automatic Untracking of all files00:49
- Automatic Push to Remote repository00:42
Next Steps1 lecture • 4min
- Collaboration, Teamwork, Quality and Processes03:33