Skip to main content

Learn

  • Explore Markdown and understand how to use it
  • Delve into the basic structure of a repository
  • Learn how to correctly use the terminal/console
  • Get up to speed with configuring Git

About

Technology companies increasingly depend on continuous delivery to give customers a better experience. Git (or other alternative version control methods) are necessary to do this. Git is mandatory for teamwork, organization, and project management. It makes the work process smooth as all team members can immediately see code changes and follow what others have done.

In this course, you will get started by understanding what version control is. Next, you’ll be guided through using Vim, a text editor within the console. You will use this to write commit messages when not using a graphical user interface (GUI). In the next section, you will explore how to configure Git and get it to work on any system. The course will then take you through the basic Git commands that you will use in projects such as git add, git commit, git push, git pull, and git fetch.

Later, you’ll get to grips with the technique of writing meaningful commit messages. This is vital so that everyone looking at the project can view the progress. You’ll then learn how to organize branches via Gitflow workflows to ensure that your project has an easy-to-work-with structure. From understanding what branches are and merging two branches to dealing with merge conflicts, this course will guide you systematically through the essential aspects. Later, you’ll get up to speed with using Source Tree for Git outside an IDE.

By the end of this course, you’ll be well-versed with the Git version control system and have gained useful insights into the software development workflow.

JavaFSD Part-6 includes the following modules

  • Source Code Management with Git
  • JIRA
  • Build Management with Ant and Maven

Features

  • Develop an extremely important skill in software development - version control
  • Understand how Git works

Course Length : 31 hours 27 minutes

Requirements

Add information about the skills and knowledge students need to take this course.

Author

Jose Salvatierra Fuentes

Teclado by Jose Salvatierra - Software Development For Everyone Teclado was founded by best-selling instructor Jose Salvatierra to bring software development to everyone. We create and develop great, informative, and fun courses for you to advance your career and acquire new skills. Excellent quality, superb student support, and on-demand topics mark our courses. We hope to see you on the inside! He's been teaching computer science and playing and teaching music (grades 1 to 8) for over four years, to students of all ages and all skill levels. He started programming at the age of 10. Ever since he started learning to the program, he knew he wanted to study Computer Science. Half a decade ago, he ended up at the University of Dundee, studying Applied Computing. He has worked for "Eseye", an M2M company, as an intern doing mainly backend developing, writing PHP scripts and programming Zenoss ZenPacks, and currently work for Skyscanner, one of Scotland's largest technology companies, programming mainly in Python and web languages. Now, he enjoys programming in Python, Java, and C, playing and recording music, usually as an accompanying pianist for singers, and sports and bodybuilding. He ensures that his courses are interesting to you, enjoyable and that you learn from them!

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

See our list of supported browsers for the most up-to-date information.

respond
hours per week
respond
Free
respond
RPS
respond
en

Share this course

Categories

Data Science(241)

Coding and Tools(37)

Admin and Cloud(380)

DevOps(78)

Programming(631)

Application Development(754)

Web Development(547)

Big Data and Analytics(709)

Soft Skills(19)

Network Security & Infrastructure(284)

Process Concepts(8)

Database(80)

Business Intelligence(22)

I've read enough.Take me to RPS