GIT tutorial for beginners (Skillshare)

Offered by Skillshare,
GIT tutorial for beginners (Skillshare)

Why? Are you front-end developer or back-end, in gaming or fintech development - doesn't matter. Version control system - is what unites us all. We work in teams and have to coordinate our work and code to deliver a high-quality solution. How? Git is the best tool to control your code. Learn concepts of Git to simplify your work!

Course Introduction provides an introduction to this course and the Git source control system and sets the stage for the rest of the course.
After the introduction, the first thing we do is Git Installation for both Linux and Mac.
Quick Start a very quick, hands-on Introduction to Git. We start off by signing up for GitHub, creating a repository there, the makiing a local copy (clone), local changes (add/commit) and then update GitHub with our changes (push). Additionaly, will generate SSH key and upload it to GitHub account.
In Basic Commands, we walk through all the foundational commands needed to start a new project managed by Git (or enable Git for an existing project) all the way through making commits, including common file operations like moving and deleting files. We also cover how to exclude the wrong files from accidentally being committed and how to review your repository's history
With a strong foundation in place, we explore ways to make Comparisons in Git, including all the different local states, between commits, and between local and remote repositories.
We give great attending to Branching and Merging in Git. We start off with the simple "happy path" and learn about "Fast-Forward" merges and how to control them. The we walk through common "automatic" merges. Finally, we cause trouble on purpose so we can step through resolving conflicting merges with our visual merge tool.
With a strong foundation in branching and merging, we will then cover a more complex topic, Rebasing. In that section, we cover several rebasing examples, including how to resolve a rebase conflict.
In the Advanced section, we save our work-in-progress while we attend to more pressing issues, then pick up where we left off after that. We'll cover git tags and stashing local changes. One of the most important part here is branching strategies. How can we use Git.

Project Description
1) Create account on GitHub
2) Create the first repository.
3) Clone repository to local system.
4) Add some file (for example Readme.md) with any content.
5) Add this file to Git and commit it.
6) Push the latest commit to remote repository.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Javascript Fun: Build a Tip Calculator! (Skillshare) Skillshare
Skillshare

Javascript Fun: Build a Tip Calculator! (Skillshare)

Welcome to the Javascript fun series! For web design or development, there are 3 must-know technologies, HTML, CSS, and Javascript. The main aim of the Javascript fun series is to take your knowledge of these 3 (only a little is required!), and put them into practice by building a series of educational, yet fun projects that show you exactly how they work perfectly together. Working on projects and solving problems is a great way to learn

Self Paced
Self-Paced
HTML5 for Web Development (HTML5 for Beginners) (Skillshare) Skillshare
Skillshare

HTML5 for Web Development (HTML5 for Beginners) (Skillshare)

HTML is a hypertext markup language. It is the most important building block of any website on the internet. HTML is used to describe the content of the website. In this class, I will teach you everything you need to know about HTML and HTML5 (the newest version). I try to go directly to the point and teach by example.

Self Paced
Self-Paced
Make Your WordPress Website Mobile Friendly (Skillshare) Skillshare
Skillshare

Make Your WordPress Website Mobile Friendly (Skillshare)

The rise of mobile devices has been among the most dramatic changes on the Internet. In recent years mobile phones and tablets have overtaken desktop computers as the primary devices to access the web. One of the consequences of this trend is that today any website that hopes to be successful needs to cater to the needs of these mobile visitors.

Self Paced
Self-Paced
ES6 JavaScript Classes the Easy Way (Skillshare) Skillshare
Skillshare

ES6 JavaScript Classes the Easy Way (Skillshare)

In 2015, the JavaScript programming language got a major facelift with many improvements to the syntax and tons of new features. This new version is known as ES6, or ES2015, and each year since an updated version has been released. ES6 Classes, as well as instance and static methods, are vitally important to know and understand because so many projects and companies are migrating to the newest version of JavaScript. Many Front End libraries, such as React, rely heavily on the new Class syntax.

Self Paced
Self-Paced
Mobile App Prototyping: Designing Custom Interactions  (Skillshare) Skillshare
Skillshare

Mobile App Prototyping: Designing Custom Interactions (Skillshare)

Have a great idea for an app and unsure where to start? Join Product Designer Noah Levin for an informative 50-minute class on how to use mobile app prototyping to communicate your ideas and execute your vision. In this class you'll learn the basics of using mobile app prototyping to pioneer new patterns, make unique designs, and find unexpected solutions.

Self Paced
Self-Paced
How To Create A Web Hosting Business With Wordress - WHMCS Tutorial (Skillshare) Skillshare
Skillshare

How To Create A Web Hosting Business With Wordress - WHMCS Tutorial (Skillshare)

Welcome! In This Wordpress Tutorial, I Will Show you How to use the WHMCS App to create your own web hosting business from scratch! The WHMCS platform is an automated platform that basically allows your to create your own web hosting company. People can come to your wordpress website, purchase a domain and hosting and also install wordpress. Many companies use this same platform like namehero.com and a2hosting.

Self Paced
Self-Paced
Writing Code Faster with Emmet (Skillshare) Skillshare
Skillshare

Writing Code Faster with Emmet (Skillshare)

I LOVE finding ways to speed up or automate my work. So I'm very excited to introduce you to Emmet, a plugin that enables you to write code FASTER. What you will need: Emmet is available in most web editors. Adobe Dreamweaver, Brackets, Sublime Text etc. For this class, I'll be demonstrating Emmet using an online web editor I use on a daily basis - Codepen.

Self Paced
Self-Paced
Data Structures and Algorithms in Python (Skillshare) Skillshare
Skillshare

Data Structures and Algorithms in Python (Skillshare)

This course will help you in better understanding of the basics of Data Structures and how algorithms are implemented in the high level programming language. This course consists of lectures on data structures and algorithms which covers the computer science theory + implementation of data structures in python language. This course will also help students to face interviews at the top technology companies. This course is like having personal tutors to teach you about data structures and algorithms.

Self Paced
Self-Paced
Register Your Domain Name - Class 1 of 6, Website Basics Course (Skillshare) Skillshare
Skillshare

Register Your Domain Name - Class 1 of 6, Website Basics Course (Skillshare)

Register your own domain name using the service provider of your choice. You will have step-by-step instructions and a Case Study to guide you. The Case Study corresponds to the Project for each class and as you progress through all 6 classes in the Website Basics Course the Case Study will continue and tie everything together.

Self Paced
Self-Paced
Understanding Domains (Skillshare) Skillshare
Skillshare

Understanding Domains (Skillshare)

Understanding Domains is an introduction into the world of domains. At some point many of us will have a website, but we don't really know anything about our domains or how they work. This course will take you through everything you need to know as a beginner with domains. This is not an advanced course and will not go in depth on any topic. You will learn enough to be able to confidently maintain and understand your domain records.

Self Paced
Self-Paced
Twitter API JavaScript Node Exercise (Skillshare) Skillshare
Skillshare

Twitter API JavaScript Node Exercise (Skillshare)

Twitter API JavaScript Node Exercise. Explore the Twitter Developer API connect from your local machine. Use AJAX JavaScript and Node to setup twitter search. Perfect course for beginners to explore the MASSIVE twitter API. This course will teach you how to setup a local server, connect the Twitter API and return data to output into your web page. Its amazing how much information is available on Twitter, connecting the API is easy and can provide real world working experience with JSON AJAX and APIs.

Self Paced
Self-Paced