banner



How To Upload A Project To Github Branch

GitHub is simply a cloud-hosted Git direction tool. Git is distributed version control, meaning the entire repo and history lives wherever you put information technology. People tend use GitHub though in their business or development workflow equally a managed hosting solution for backups of their repositories.

It's a user-friendly and mostly worry-free method for bankroll upwards all your code repos. It also allows you to very nicely navigate and view your code on the web. GitHub takes this even further by letting y'all connect with coworkers, friends, organizations, and more.

Prerequisites:

To initialize the repo and push it to GitHub you'll need:

  1. A free GitHub Account
  2. git installed on your local automobile

Step one: Create a new GitHub Repo

Sign in to GitHub and create a new empty repo folio. You can cull to either initialize a README or not. It doesn't really matter because we're just going to override everything in this remote repository anyways.

Create new GitHub Repo

Through the remainder of this tutorial nosotros'll presume your GitHub username is sammy and the repo yous created is named my-new-project (And so y'all'll demand to bandy those out with your actual username and repo name when re-create/pasting commands)

Step two: Initialize Git in the project folder

From your terminal, run the post-obit commands subsequently navigating to binder you would like to add together:

Initialize the Git Repo

Brand sure you are in the root directory of the projection y'all want to button to GitHub and run:

Note: if you already accept an initialized Git repository, y'all tin can skip this command

                      
  1. git init

This step creates a hidden .git directory in your project folder which the git software recognizes and uses to shop all the metadata and version history for the project.

Add together the files to Git index

                      
  1. git add -A

The git add control is used to tell git which files to include in a commit, and the -A argument means "include all".

Commit Added Files

                      
  1. git commit -m 'Added my project'

The git commit command creates a new commit with all files that take been "added". the -m 'Added my project' is the message that volition be included aslope the commit, used for future reference to understand the commit.

Add new remote origin (in this case, GitHub)

                      
  1. git remote add together origin git@github.com:sammy/my-new-projection.git

Note: Don't forget to supervene upon the highlighted bits above with your username and repo proper name.

In git, a "remote" refers to a remote version of the same repository, which is typically on a server somewhere (in this case GitHub.) "origin" is the default name git gives to a remote server (you can have multiple remotes) so git remote add origin is instructing git to add the URL of the default remote server for this repo.

Push to GitHub

                      
  1. git push -u -f origin master

With this, there are a few things to annotation. The -f flag stands for force. This will automatically overwrite everything in the remote directory. We're only using it here to overwrite the README that GitHub automatically initialized. If you skipped that, the -f flag isn't actually necessary.

The -u flag sets the remote origin as the default. This lets you afterward easily just exercise git push and git pull without having to specifying an origin since nosotros always want GitHub in this case.

All together

                      
  1. git init
  2. git add together -A
  3. git commit -m 'Added my projection'
  4. git remote add origin git@github.com:sammy/my-new-project.git
  5. git push button -u -f origin master

Conclusion

Now you are all ready to rails your code changes remotely in GitHub! Equally a next step here'south a complete guide to how to employ git

In one case yous start collaborating with others on the project, you'll desire to know how to create a pull request.

Source: https://www.digitalocean.com/community/tutorials/how-to-push-an-existing-project-to-github

Posted by: demarialegis2001.blogspot.com

0 Response to "How To Upload A Project To Github Branch"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel