{"id":19272323,"url":"https://github.com/sdslabs/gitpro","last_synced_at":"2026-03-01T03:02:47.282Z","repository":{"id":141690007,"uuid":"327056513","full_name":"sdslabs/GitPro","owner":"sdslabs","description":"The GitPro Challenge of Syntax Error 2020!","archived":false,"fork":false,"pushed_at":"2021-01-08T06:02:00.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-02-23T20:32:04.496Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sdslabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-01-05T16:31:37.000Z","updated_at":"2021-01-21T09:05:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"df0ebe32-c230-4429-a4fb-3b55e181088d","html_url":"https://github.com/sdslabs/GitPro","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sdslabs/GitPro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdslabs%2FGitPro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdslabs%2FGitPro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdslabs%2FGitPro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdslabs%2FGitPro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sdslabs","download_url":"https://codeload.github.com/sdslabs/GitPro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdslabs%2FGitPro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29959284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T01:47:18.291Z","status":"online","status_checked_at":"2026-03-01T02:00:07.437Z","response_time":124,"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":[],"created_at":"2024-11-09T20:36:18.458Z","updated_at":"2026-03-01T03:02:42.266Z","avatar_url":"https://github.com/sdslabs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitPro\nThe GitPro Challenge of Syntax Error 2020!\n\n## Task 1\nFork this repo and clone it in your PC.  \nAdd your name and github username to the `GitProList.md` in the given example format.  \nCommit your changes.\n\n## Task 2\nCommited to the main branch? Git happens.\nCheckout `yourname_task` branch and push the changes.\n\n## Task 3\nReturn to the main branch. Now your local main and your repo's main branch have diverged.\nTime to reset the changes.\nRemember: Git history is written by committers. \n\n## Task 4\nGo to `yourname_task` branch and create another branch named `yourname_idea` from there.\nCreate a file, idea.md where you explain your idea. After you're done explaining your hack, it's time to commit again. But wait, your idea needs to be kept a secret, who knows it could become the next \"big thing\" ! See if you can make git ignore it. After you're done, push the changes again.\n\n## Task 5\nYou are doing good and making lots of commits. But hey! wait. Don't you think it doesn't make much sense to enter your username and password each time on pushing a commit. Configure your git details with a special command to tell git who you are at once.\n\n## Task 6\nYou realise that there was a typo in your earlier commit of a pull request. Update the pull request with another commit and merge it into a single commit with another useful git feature.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdslabs%2Fgitpro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsdslabs%2Fgitpro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdslabs%2Fgitpro/lists"}