Github committing (push) gist

GitGithubGist

Git Problem Overview


I cannot understand this.

I have created a gist. Then I run

$ mkdir mygist
$ cd mygist
$ git init
$ git pull [email protected]:869085.git

Then I add files, change files and try to commit.

$ git add .
$ git commit -a -m "Better comments"

Then I do not know how to send it back to github and commit this git.

Git Solutions


Solution 1 - Git

It's probably easiest if you just start by cloning the gist, so that origin (a "remote" that refers to the original repository) is set up for you. Then you can just do git push origin master. For example:

git clone [email protected]:869085.git mygist
cd mygist
# Make your changes...
git add .
git commit -m "Better comments"
git push origin master

However, if you don't want to redo your changes, you can do:

cd mygist
git remote add origin [email protected]:869085.git
git fetch origin
# Push your changes, also setting the upstream for master:
git push -u origin master

Strictly speaking, the git fetch origin and -u argument to git push origin master are optional, but they will helpfully associate the upstream branch master in origin with your local branch master.

Solution 2 - Git

Since you did not use git clone you have no remote set up. While Mark Longair's solution is the best, an alternative would be:

git push [email protected]:869085.git

Solution 3 - Git

You just need to use the git push command to send that to github.

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
QuestionSergeyView Question on Stackoverflow
Solution 1 - GitMark LongairView Answer on Stackoverflow
Solution 2 - GitigorwView Answer on Stackoverflow
Solution 3 - GitArtusamakView Answer on Stackoverflow