Github承诺(推)要点

时间:2011-03-14 13:55:13

标签: git github gist

我无法理解这一点。

我创造了一个要点。然后我跑

$ mkdir mygist
$ cd mygist
$ git init
$ git pull git@gist.github.com:869085.git

然后我添加文件,更改文件并尝试提交。

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

然后我不知道如何将它发送回github并提交这个git。

3 个答案:

答案 0 :(得分:65)

如果您只是从克隆要点开始,这可能是最简单的,这样就可以为您设置origin(一个指向原始存储库的“远程”)。然后你可以git push origin master。例如:

git clone git@gist.github.com:869085.git mygist
cd mygist
# Make your changes...
git add .
git commit -m "Better comments"
git push origin master

但是,如果您不想重做更改,可以执行以下操作:

cd mygist
git remote add origin git@gist.github.com:869085.git
git fetch origin
# Push your changes, also setting the upstream for master:
git push -u origin master

严格地说,git fetch origin的{​​{1}}和-u参数是可选的,但它们会有助于将git push origin master中的上游分支master与您的本地相关联分支origin

答案 1 :(得分:8)

由于您没有使用git clone,因此您没有远程设置。虽然Mark Longair的解决方案是最好的,但另一种方法是:

git push git@gist.github.com:869085.git

答案 2 :(得分:1)

您只需使用git push命令将其发送到github。