Changes

Started git page
[https://git-scm.com/ Git] is a free and open source version control software which is used for projects under the [Developer GitHub Organisation|Railway-Op-Sim GitHub Organisation]. When developing code or raw text based projects version control provides an essential means of storing, iteratively, changes made to files allowing the user to restore a project to a previous state should the need arise to reset it. Git also allows multiple developers to work on the same project simultaneously without risk of changes clashing. A project using Git for version control is called a repository.

== Developing with Git ==

There are two main ways to interact with Git, using a Graphical User Interface (GUI) based application such as GitHub Desktop, or the command line interface (CLI).

=== Development with GitHub Desktop ===

For those less familiar with using the command line, GitHub provides an application for interacting with repositories hosted on their service. The software is available [https://desktop.github.com/ here].

=== Installing Git CLI ===

Git for Windows is available to download on the software [https://gitforwindows.org/ website].

When installing the software it is recommended that the <code>Use MinTTY (the default terminal of MSYS2)</code> option be selected as this provides a Unix BASH style terminal which is easier to use compared to the default <code>cmd.exe</code> application. After installation the '''Git Bash''' application is available within the start menu.

== Introduction to Git ==

== Creating a RailOS Project with Git ==
confirmed, superuser, Administrators
539

edits