Home: Table of Contents | Previous: 3 Frappe Bench | Next: 3.1.4 Wonderful World of nginx |
3.1.3 The Wonderful World of git
git
is a software code revision/version control system. The popular GitHub website hosts git
repositories online for projects such as ERPNext and this administrators guide to reside in. Administrators for companies that want to host their own repositories can do so, especially those that do not want their code public.
As mentioned before, ERPNext is hosted in an GitHub repository at https://github.com/frappe/erpnext. The Frappe bench
system will download the ERPNext repository and others as needed with a clone
operation. The bench update
command, re-downloads the latest code and upgrades ERPNext to the most current version. See 3.3 Upgrading ERPNext.
An administrator needs to be comfortable with git
as there are going to be instances where the code needs to be reverted or otherwise edited. Developers of ERPNext will certainly need to be proficient in git
so that they can contribute to the project or write custom modules.
Here are some places to go gain some knowledge on git
:
Home: Table of Contents | Previous: 3 Frappe Bench | Next: 3.1.4 Wonderful World of nginx |