{"id":19446490,"url":"https://github.com/dcs-training/versioncontrol","last_synced_at":"2026-06-12T06:05:30.444Z","repository":{"id":53838503,"uuid":"521639762","full_name":"DCS-training/VersionControl","owner":"DCS-training","description":"This page is related to a course on the best practices for using Git for Version Control. Go to the readme file","archived":false,"fork":false,"pushed_at":"2024-07-26T14:57:31.000Z","size":9494,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-25T08:41:29.369Z","etag":null,"topics":["git","good-practices-digital-research","version-control"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DCS-training.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-05T13:01:03.000Z","updated_at":"2025-02-01T21:10:55.000Z","dependencies_parsed_at":"2024-07-26T16:28:55.297Z","dependency_job_id":"e428f102-03b5-431e-9ee3-8c5dbbe32127","html_url":"https://github.com/DCS-training/VersionControl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DCS-training/VersionControl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCS-training%2FVersionControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCS-training%2FVersionControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCS-training%2FVersionControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCS-training%2FVersionControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DCS-training","download_url":"https://codeload.github.com/DCS-training/VersionControl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCS-training%2FVersionControl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34231237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","good-practices-digital-research","version-control"],"created_at":"2024-11-10T16:14:06.339Z","updated_at":"2026-06-12T06:05:30.423Z","avatar_url":"https://github.com/DCS-training.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Version Control and Collaborative Documents\n\nThis page is related to a course on the best practices for using Git for Version Control.\nVersion Control is a system that records every change to your files or set of files and allows you to revert to specific version later on. Additionally, it is a very useful tool for those who need to work on a shared project. \n\nThe course is based on two Linkdn Learning courses with additional information and insights \n- [https://www.linkedin.com/learning/git-essential-training-the-basics](https://www.linkedin.com/learning/git-essential-training-the-basics)\n- [https://www.linkedin.com/learning/learning-github](https://www.linkedin.com/learning/learning-github)\n\n## How to use this repository\nFollow the self-Guide document and the powerpoint to get throught the different steps of the training\n\n## Topics covered:\n\nGit and Version Control\n-   Exploring the history of version control\n-   Installing Git on Mac, Windows, and Linux\n-   Initializing a repository\n-   Writing useful commit messages\n-   The Git three-tree architecture\n-   Tracking when files are added, edited, deleted, or moved\n-   Viewing changes and comparing versions\n-   Undoing changes and retrieving previous versions\n-   Ignoring changes to select files\n\n\nUsing GitHub\n-   What is GitHub?\n-   The GitHub workflow\n-   Using the command line\n-   Creating branches\n-   Making a commit\n-   Creating and merging pull requests\n-   Working locally with GitHub Desktop\n-   Creating a new project\n-   Moving the project to GitHub\n-   Working with teams on GitHub\n-   Creating task lists\n-   Formatting text\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcs-training%2Fversioncontrol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcs-training%2Fversioncontrol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcs-training%2Fversioncontrol/lists"}