Git understanding and practice without command

simplify terms as possible and practice without writing one line of code
3.9 (90 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,131 students enrolled
Start Learning Now
  • Lectures 11
  • Length 30 mins
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

Hi everyone, in the beginning let me ask you some questions:

Have you ever:

  • Made a change to code, realized it was a mistake and wanted to revert back?
  • Lost code or had a backup that was too old?
  • Wanted to see the difference between two (or more) versions of your code?
  • Wanted to prove that a particular change broke or fixed a piece of code?
  • Wanted to review the history of some code?
  • Wanted to share your code, or let other people work on your code?
  • Wanted to see how much work is being done, and where, when and by whom?
  • Wanted to experiment with a new feature without interfering with working code?

In these cases, and no doubt others, a version control system should be a life saver.

And Git will be your best choice.

But the problem is when some developers try to understand they ran into many confusing terms

Also when they try to practice ran into many confusing command codes.

This is which my course came for

To simplify terms as possible and practice without writing one line of code.

What are the requirements?

  • some coding experience in any programming language

What am I going to get from this course?

  • Learn main version control system concepts
  • Know the differance between VCS types
  • learn GIT main concets
  • Learn how to integrate phpstorm and GIT
  • Visualize GIT workflow
  • Understand the differance between GITand Github
  • Practice with phpstorm GUI tool
  • Work remotely with bitbucket
  • Manage new project with GIT from scratch

Who is the target audience?

  • developers or designers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: terms and main concepts
1-What is and why Version Control systems
2-What is Git and what is Github
3- areas
4-1 Actions (init and clone)
4-2 Actions (add and commit)
4-4 Actions (status,log,and diff)
4-6 Actions (checkout,reset ,revert)
4-7 Actions (stash)
4-8 Actions (push,pull,fetch)
5- Git imagination and workflow

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

ahmed fakhr, php developer web instructor

My name is Fakhr. 29 years old, owner of WEBEASYSTEP academy ,currently working as PHP MYSQL developer and web instructor but i worked also with java and android

I worked as developer many years ago , before that I studied networking , Web security also I am interesting in other programing languages ,but my best favorite Hobby is to deliver information to people In the simplest way possible. .

At the beginning of my life i ran into learning problems because of the difficulty to deliver information on some teachers so i turned to e-learning. .

Ready to start learning?
Start Learning Now