{"id":19290976,"url":"https://github.com/kernix13/beginner-git-commands","last_synced_at":"2025-07-17T00:06:13.267Z","repository":{"id":43752766,"uuid":"441780184","full_name":"Kernix13/beginner-git-commands","owner":"Kernix13","description":"Basic Git commands to push and clone your first projects on GitHub, intermediate commands when forking and using branches, and advanced commands for merge conflicts and inevitable mistakes.","archived":false,"fork":false,"pushed_at":"2025-01-14T15:37:11.000Z","size":398,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T23:52:39.548Z","etag":null,"topics":["basic-git-commands","git","git-commands-cheat-sheet","git-commands-list","git-commands-tutorial","github"],"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/Kernix13.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-12-26T00:14:48.000Z","updated_at":"2025-01-14T15:37:22.000Z","dependencies_parsed_at":"2023-12-16T15:00:00.054Z","dependency_job_id":null,"html_url":"https://github.com/Kernix13/beginner-git-commands","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Kernix13/beginner-git-commands","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kernix13%2Fbeginner-git-commands","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kernix13%2Fbeginner-git-commands/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kernix13%2Fbeginner-git-commands/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kernix13%2Fbeginner-git-commands/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kernix13","download_url":"https://codeload.github.com/Kernix13/beginner-git-commands/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kernix13%2Fbeginner-git-commands/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265553234,"owners_count":23787037,"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":["basic-git-commands","git","git-commands-cheat-sheet","git-commands-list","git-commands-tutorial","github"],"created_at":"2024-11-09T22:23:14.353Z","updated_at":"2025-07-17T00:06:12.958Z","avatar_url":"https://github.com/Kernix13.png","language":null,"readme":"# Beginner Git commands\n\n\u003cspan\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/Kernix13/beginner-git-commands?style=for-the-badge\"\u003e\u003c/span\u003e\n\u003cspan\u003e\u003cimg alt=\"GitHub commit activity\" src=\"https://img.shields.io/github/commit-activity/y/Kernix13/beginner-git-commands?style=for-the-badge\"\u003e\u003c/span\u003e\n\u003cspan\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/Kernix13/beginner-git-commands?style=for-the-badge\"\u003e\u003c/span\u003e\n\nIf you are just starting using Git and GitHub then make sure you understand how and when to use the commands in [BEGINNER_GIT.md](https://github.com/Kernix13/beginner-git-commands/blob/master/BEGINNER_GIT.md).\n\nThe file [INTERMEDIATE_GIT.md](https://github.com/Kernix13/beginner-git-commands/blob/master/INTERMEDIATE_GIT.md) will be useful when you start creating branches and pushing them to GitHub. That file also has notes on Gists, GitHub pages, and other useful tips.\n\nThe file [ADVANCED_GIT.md](https://github.com/Kernix13/beginner-git-commands/blob/master/ADVANCED_GIT.md) has useful notes on forking and cloning a open-soure repository for the purpose of contributing. It includes notes on:\n\n- GitHub Issues\n- Pull Requests\n- Merge conflicts\n- Undoing mistakes\n- Detailed notes on specific git commands.\n\nFinally, [details.md](https://github.com/Kernix13/beginner-git-commands/blob/master/details.md) describes the various commands in more detail.\n\nThe basic steps you need in the beginning are:\n\n1. Download and install Git (one time ony)\n1. Generate an SSH key to authenticate your machine with GitHub\n1. Create an empty repo on GitHub\n1. Initialize Git in a project folder\n1. Make changes or create a file\n1. Add the changes to staging\n1. Commit the changes\n1. Push your changes or project files to your repo\n\nIf you created any files on Github, then you will have to use `git pull` before you can do a `git push`. So in the beginning, _don't create any files on GitHub_.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernix13%2Fbeginner-git-commands","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkernix13%2Fbeginner-git-commands","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernix13%2Fbeginner-git-commands/lists"}