A Developer’s Guide: Creating a GitHub Repository and Pushing Angular Code

Priti Jha
2 min readJan 18, 2024

--

As developers, sharing our work and collaborating with others is an integral part of the software development process. GitHub, a widely used platform for version control and collaboration, allows us to host our projects and contribute to open-source initiatives seamlessly. In this blog post, we’ll walk through the steps of creating a GitHub repository and pushing an Angular project to it, enabling you to share your code with the world.

Step 1: Navigate to Your Angular Project

Assuming you have an existing Angular project, open your terminal and navigate to the project’s root directory. If you don’t have an Angular project yet, you can create one using the Angular CLI with the command:

ng new your-angular-project

Step 2: Initialize a Git Repository

Git is a version control system that tracks changes in your code. Initialize a Git repository in your Angular project by running the following commands:

cd your-angular-project
git init

Step 3: Create a .gitignore File

Create a .gitignore file to specify files and directories that Git should ignore. For Angular projects, include common items like node_modules/ and dist/ to avoid pushing unnecessary files. Create the file with a text editor or use the terminal:

touch .gitignore

Here’s a basic .gitignore for an Angular project:

node_modules/
dist/
*.log

Step 4: Commit Initial Changes

Add all the files to the staging area and commit the initial changes to the local repository:

git add .
git commit -m "Initial commit"

Step 5: Create a Repository on GitHub

  1. Visit GitHub and log in to your account.
  2. Click on the “+” sign in the top right corner and select “New repository.”
  3. Fill in the repository name, description, and other details.
  4. Choose whether to initialize the repository with a README. Since you have existing code, you can skip this step.

Step 6: Connect Local Repository to GitHub

Follow the instructions provided by GitHub after creating the repository. These instructions typically include commands like:

git remote add origin <repository-url.git>
git branch -M main
git push -u origin main

Replace <repository-url.git> with the URL provided by GitHub.

Step 7: Push Angular Code to GitHub

Now, push your local Angular code to the GitHub repository:

git push origin main

Step 8: Verify on GitHub

Visit your GitHub repository in a web browser and confirm that your Angular code has been successfully pushed.

Conclusion:

Congratulations! You’ve successfully created a GitHub repository and pushed your Angular project to it. GitHub provides an excellent platform for collaboration, issue tracking, and version control. As you continue to develop your Angular project, regularly commit and push your changes to keep your repository up to date and accessible to collaborators. Happy coding!

--

--

Priti Jha

Senior front-end developer writing about Angular 8 , Ionic Framework ,Javascript, HTML, Css and all front end technology.