{
  "id": 2599151,
  "title": "MY FIRST GITHUB PROJECT",
  "url": "https://urgent.news/2026/08/22/my-first-github-project",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-22T15:16:04.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/adrian_mageto/my-first-github-project-268j"
  },
  "original_language": "en",
  "account": "In this article, I will detail my hands-on experience of creating a Git repository, connecting it to GitHub using SSH, committing my files, and pushing the project to a remote repository.\n\nStep 1: Creating My Local Project involves making a folder in a file explorer, naming it \"my-project\". Next, I opened GitBash and navigated to the folder using the command \"cd my-project\".\n\nStep 2: Initializing Git is crucial to tell Git that the my-project folder should become a Git repository. This is accomplished by running \"git init\" in the GitBash.\n\nStep 3: Check Repository Status is achieved by using \"git status\" command. This command helps in understanding what's happening inside the repository. If the status shows \"nothing to commit, working directory clean\", it implies that there are no changes that need to be committed.\n\nStep 4: Connecting GitHub using SSH is another important step. I learned how to generate an SSH key using the command \"ssh-keygen -t ed25519 -C your_email@example.com\". After generating the key, I added it to the SSH agent and copied the public key. This key is then added to GitHub under \"Settings > SSH and GPG keys > New SSH key\".\n\nStep 5: Creating a Repository on GitHub is a straightforward process. I created a new repository, gave it a title and description, set it to public, and clicked \"Create repository\".\n\nStep 6: Adding Files involves preparing the files and adding changes in the current directory. Using \"git add .\" command stages all files for the next commit.\n\nStep 7: Create a Commit is the checkpoint in the project where all the changes are saved. The command \"git commit -m 'Initial commit'\" creates a commit with the message 'Initial commit'.\n\nStep 8: Connecting the Local Repository to GitHub involves adding the remote origin using \"git remote add origin\" command followed by \"git remote -v\" to verify the connection. After this, I pushed the project to GitHub using \"git push -u origin main\".\n\nThrough this process, I gained a better understanding of managing a project using a professional development workflow with Git. I came up with a mnemonic - \"I See All Commits Reach Big Places\" for easy recall of the Git command sequence: \"git init\", \"git status\", \"git add .\", \"git commit\", \"git remote add origin\", \"git branch -M main\", and \"git push -u origin main\".",
  "summary": "Introduction In this article I will explain my practical experience of creating Git repository,connecting it to GitHub using SSH,commiting my files and pushing the project to a remote repository. Step 1 :Creating My Local Project The first step is to create a folder through file explorer which as the best option for me and name it (my-project) Next step was to open GitBash and run the command cd…",
  "key_points": [
    "Created local project folder named \"my-project\"",
    "Initialized Git repository with \"git init\" command",
    "Connected GitHub using SSH key and pushed project"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}