How can I upload fresh code at github?

GitGithub

Git Problem Overview


I have a directory with all my coding projects.

I want to upload (correct terminology?) it to GitHub using the command line.

I have already looked at Old question.

I know how to clone an existing project, and how to push it after making any changes.

But in this case, I want to make a new project and add files to that.

How can I accomplish this using the command line?

Git Solutions


Solution 1 - Git

git init
git add .
git commit -m "Initial commit"

After this, make a new GitHub repository and follow on-screen instructions.

Solution 2 - Git

If you haven't already created the project in Github, do so on that site. If memory serves, they display a page that tells you exactly how to get your existing code into your new repository. At the risk of oversimplification, though, you'd follow Veeti's instructions, then:

git remote add [name to use for remote] [private URI] # associate your local repository to the remote
git push [name of remote] master # push your repository to the remote

Solution 3 - Git

Just to add on to the other answers, before i knew my way around git, i was looking for some way to upload existing code to a new github (or other git) repo. Here's the brief that would save time for newbs:-

Assuming you have your NEW empty github or other git repo ready:-

cd "/your/repo/dir"
git clone https://github.com/user_AKA_you/repoName # (creates /your/repo/dir/repoName)
cp "/all/your/existing/code/*" "/your/repo/dir/repoName/"
git add -A
git commit -m "initial commit"
git push origin master

Alternatively if you have an existing local git repo

cd "/your/repo/dir/repoName"
#add your remote github or other git repo
git remote set-url origin https://github.com/user_AKA_you/your_repoName
git commit -m "new origin commit"
git push origin master

Solution 4 - Git

You can create GitHub repositories via the command line using their Repositories API (http://develop.github.com/p/repo.html</s>;)

Check Creating github repositories with command line | Do it yourself Android for example usage.

Solution 5 - Git

It seems like Github has changed their layout since you posted this question. I just created a repository and it used to give you instructions on screen. It appears they have changed that approach.

Here is the information they used to give on repo creation:

Create A Repo · GitHub Help

Solution 6 - Git

In Linux use below command to upload code in git
1 ) git clone repository
ask for user name and password.

  1. got to respositiory directory.
  2. git add project name.
  3. git commit -m ' messgage '.
  4. git push origin master.
  • user name ,password

Update new Change code into Github

->Goto Directory That your github up code
->git commit ProjectName -m 'Message'
->git push origin master.

Solution 7 - Git

From Github guide: Getting your project to Github:(using Github desktop version)

> Set up your project in GitHub Desktop > > The easiest way to get your project into GitHub Desktop is to drag the > folder which contains your project files onto the main application > screen. > > If you are dragging in an existing Git repository, you can skip ahead > and push your code to GitHub.com. > > If the folder isn’t a Git repository yet, GitHub Desktop will prompt > you to turn it into a repository. Turning your project into a Git > repository won’t delete or ruin the files in your folder—it will > simply create some hidden files that allow Git to do its magic.

enter image description here

In Windows it looks like this:(GitHub desktop 3.0.5.2)

enter image description here

this is not the most geeky way but it works.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionLazerView Question on Stackoverflow
Solution 1 - GitVeetiView Answer on Stackoverflow
Solution 2 - GitRob WilkersonView Answer on Stackoverflow
Solution 3 - GitmrmojeView Answer on Stackoverflow
Solution 4 - GitddewaeleView Answer on Stackoverflow
Solution 5 - GitMattView Answer on Stackoverflow
Solution 6 - GitSanjay BhalaniView Answer on Stackoverflow
Solution 7 - GitWesternGunView Answer on Stackoverflow