Git is an essential tool for those who are writing code and not only. The goal of a course is to provide a minimum and simple knowledge kit for using GIT with Github.
A documentation about GIT for non-technical people can be rather scarce. That is why we are making this course as digestible for non-experienced people.
We also want you to learn from the real-life experiences from respectable people within the industry.
For entrepreneurs. In order to build MVP. In order to set up a proper development process from the beginning.
For developers. In order to get a job in an IT company, you need not only to know programming, but also tools used for software development.
For Students. To finally get rid of those files “final”, “final_1”,”final_v8” and make sure your projects, homework, and diplomas don’t disappear an hour before the deadline.
For Scientists. Start using git for your LaTex files, LaTeX beamer presentations, and LaTeX documents, org-mode files, shell/emacs dot files.
For Designers. For those who want to solve such problems as obscure/creative file names to keep track of the different versions, no clear way to distinguish what’s still relevant from old/deprecated drafts, no quick way for team members to check what changed between two versions, bad manipulation resulting in the loss of the last 2 hours of work.
For those, who started using Git and struggling with it a lot.
For those who wants to acquire new skills and to keep resumes, notes, writings, musical compositions, office documents, reports etc.
Although Git works best with text files, other file formats can be kept in git as well.. you loose a bit on a collaboration side comparing to txt files, but you still benefit of having a version control system.
[Objective: After this lesson, you will understand what is GIT, what value does it give to you, and why to choose Git over some other version control systems.]
[Objective: After this lesson you will understand what is the value of version control in respect to quality, reliability and costs reduction]
[Objective: After this lesson you will understand the Git specific terminology and how is Git used.]
[Objective: After this lesson you will learn how to install GIT on your computer]
[Objective: After this lesson you will understand how GitHub compares to Git ]
[Objective: After this lesson you will leatn to register on GitHub and create a first GitHub repository]
[Objective: After this lesson you will learn how to create branches, make a private repository, invite other people to collaborate and make a pull request]
[Objective: After this lesson you will learn how to create a repository, how to stage and commit changes to a local branch]
[Objective: After this lesson you will learn how to push and pull changes to a remote branch.]
[Objective: After this lesson you will learn how to find previous changes and compare them to the existing version.]
[Objective: After this lesson you will learn how to undo your changes and recover from mistakes.]
[Objective: After this lesson you will learn how to create, switch and delete branches]
[Objective: After this lesson you will Learn how to “park” your current changes without committing them to local branch. Also learn how to apply those changes later on.]
[Objective: After this lesson you will learn how to merge changes in other branches to your active branch.]
[Objective: After this lesson you will learn how to establish a Git branching workflow that best fits your needs]
Tech Coach; IT Consultant; Startup co-founder
I believe knowledge is there to be shared. I love to teach, coach, and help people learning new skills and getting new knowledge. My rich engineering experience and ability to simply explain complex techniques and tools make my courses extremely effective."
Immediately after the payment, you will receive a link for video recordings of the course. So you can start any time you like and proceed at your own pace.
Depending on the selected payment plan, you will get access for 1 year, or you will also be able to download videos and have an offline access to them for as much as you want.
Git is a version control code, which helps to work with code and other text files quickly and efficiently. These are just couple of examples of situations which Git helps to prevent: "do some quick changes and couple of hours later realise you dont need it, but cant get back anymore", "having 60 files with obscure names v1,v2,v1-final,v1-fin-final etc".
To keep the price as affordable as possible we made the course "Do It Yourself" way. But we encourage you to solve the quizes, since the feedback on it will be immediate.
You might be behind the slow internet connection. The best is to be patient, pause the video and wait until it downloads in the background.
Try to rename the files' extension from .mov to .mp4 .