Skip to content
Snippets Groups Projects
Commit 72400b5a authored by manselme's avatar manselme
Browse files

Update download_repo.md

parent 55aacb33
No related branches found
No related tags found
No related merge requests found
Pipeline #141138 passed
......@@ -30,15 +30,18 @@ git clone https://gitlab.pasteur.fr/iah-public/20241008_remote_python_bioimage_a
### More about Git
Git is a version control system. A version control system (VCS) manages and tracks changes to files over time, allowing multiple users to collaborate efficiently on projects. It records a history of changes, supports branching for parallel work, and helps merge or resolve conflicts. It ensures a consistent project state and enables reverting to previous versions when needed.
![git workflow](git_workflow.png)
We could summarize the key principles of Git as follows:
- Tracking changes: Git records a history of changes (commits) to a project, making it easy to review, undo, or revert to previous versions.
- **Tracking changes:** Git records a history of changes (commits) to a project, making it easy to review, undo, or revert to previous versions.
- Branching and merging: Developers can create branches to work on new features or fixes independently, then merge these changes back into the main project.
- **Branching and merging:** Developers can create branches to work on new features or fixes independently, then merge these changes back into the main project.
- Collaboration: Multiple users can work concurrently, and Git helps resolve conflicts when changes overlap.
- **Collaboration:** Multiple users can work concurrently, and Git helps resolve conflicts when changes overlap.
- Distributed: Each user has a complete copy of the project history, enabling offline work and decentralization.
- **Distributed:** Each user has a complete copy of the project history, enabling offline work and decentralization.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment