forked from audrey/intranet
remove 'understanding git' section
This commit is contained in:
parent
6f44b0965e
commit
3e0e76c8dc
17
README.md
17
README.md
@ -9,25 +9,10 @@ This site combines links & services from the previous intranet site with portals
|
||||
Based on Symfony 6.3.3, a php framework for developing web applications.
|
||||
It is cross-platform compatible, and can be run on Windows or Linux servers.
|
||||
# Install
|
||||
## (Optional, Recommended) Configuring Git
|
||||
## Configuring Git
|
||||
The recommended way to manage the app is through version-control software, such as Git. Git is recommended as it greatly simplifies continuous integration/development and provides a robust system for managing application versions.
|
||||
This section will detail how to set up Git SCM for Windows.
|
||||
|
||||
### Understanding Git
|
||||
Imagine our repository as a tree. The trunk is our ‘origin’, or master upstream branch, from which everything branches off.
|
||||
Each ‘branch’ in the tree organizes groups of changes to the origin. The leaves on these branches represent individual changes to files. A leaf may be a change to a specific line, or a whole new file.
|
||||
#### Definitions
|
||||
**Git:** Version-control software used frequently to track history & manage changes to files. Most commonly used in software development.
|
||||
**Working Tree:** A tree-graph of changes made to tracked files.
|
||||
**Tracked files:** any file that is being monitored by Git.
|
||||
**Branch:** Collections of changes. Branches may have branches of their own, which can each contain differing versions of the same file.
|
||||
**Merge:** The process of merging changes from one branch to another.
|
||||
**Remote:** A repository other than the local that changes are synced to. A local repo may have multiple remotes.
|
||||
**Upstream:** Typically refers to an item on the remote that the local copy is based on.
|
||||
**Downstream:** Refers to items that are based on this. The production & development clones are all downstream from the Remote.
|
||||
**Commit:** The process where changes are applied to a repository.
|
||||
**Push:** Commits are copied (pushed) TO the upstream branch.
|
||||
**Pull:** Commits are copied (pulled) FROM the upstream branch and applied to files in the repository.
|
||||
### Install Git
|
||||
[Download Git SCM for Windows](https://gitforwindows.org/)<br>
|
||||
Run the installer. Default settings are acceptable.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user