{"id":18601417,"url":"https://github.com/itsfoss0/alx-pre_course","last_synced_at":"2026-05-07T01:07:59.900Z","repository":{"id":113698304,"uuid":"526989488","full_name":"Itsfoss0/alx-pre_course","owner":"Itsfoss0","description":"I'm now a ALX Student, this is my first repository as a full-stack engineer","archived":false,"fork":false,"pushed_at":"2022-12-29T11:56:49.000Z","size":21,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-18T01:32:05.922Z","etag":null,"topics":["alx","git","github"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/Itsfoss0.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":"2022-08-20T17:05:55.000Z","updated_at":"2023-04-28T23:25:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"b22b619c-edb7-4349-9402-cd95c70dd99a","html_url":"https://github.com/Itsfoss0/alx-pre_course","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Itsfoss0%2Falx-pre_course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Itsfoss0%2Falx-pre_course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Itsfoss0%2Falx-pre_course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Itsfoss0%2Falx-pre_course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Itsfoss0","download_url":"https://codeload.github.com/Itsfoss0/alx-pre_course/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254573605,"owners_count":22093732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["alx","git","github"],"created_at":"2024-11-07T02:08:15.625Z","updated_at":"2026-05-07T01:07:59.840Z","avatar_url":"https://github.com/Itsfoss0.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![img](https://assets.imaginablefutures.com/media/images/ALX_Logo.max-200x150.png)\n\n\u003e pre course -\u003e Introduction to git \n\n## Intro\nNo notes, lets git into it :)\n\n## Resources\n1. [Resources to learn git](https://docs.github.com/en/get-started/quickstart/set-up-git)\n2. [About READMES](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes)\n3. [Commit Messages](https://cbea.ms/git-commit/)\n4. [Git branching](https://learngitbranching.js.org/)\n5. [Effective PR's and good git practices](https://codeinthehole.com/tips/pull-requests-and-other-good-practices-for-teams-using-github/)\n6. [Google](https://www.google.com/search?q=git+usage)\n\n## Learning objectives\nBy the end of this session, you should be able to [explain to anyone](https://fs.blog/feynman-technique/) the following concepts\n\n* [X] What is source code management\n* [X] What is Git\n* [X] What is GitHub\n* [X] What is the difference between Git and GitHub\n* [X] How to create a repository\n* [x] What is a README\n* [X] How to write good READMEs\n* [X] How to commit\n* [X] How to write helpful commit messages\n* [X] How to push code\n* [X] How to pull updates\n* [X] How to create a branch\n* [X] How to merge branches\n* [X] How to work as collaborators on a project\n* [X] Which files should and which files should not appear in your repo\n\n## More info\n### Basic usage\nBy the end of this project, you should be to reproduce and understand the following commands\n```bash\n$ git clone \u003crepo\u003e\n$ touch test\n$ git add test\n$ git commit -m \"Initial commit\"\n$ git push origin master\n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsfoss0%2Falx-pre_course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsfoss0%2Falx-pre_course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsfoss0%2Falx-pre_course/lists"}