51

我无法理解这。

我已经创建了一个要点。然后我跑

$ mkdir mygist
$ cd 神秘主义者
$ 混帐初始化
$ git pull git@gist.github.com:869085.git

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

$ 混帐添加。
$ git commit -a -m "更好的评论"

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

4

3 回答 3

84

如果您只是从克隆 gist 开始,那么这可能是最简单的,以便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-u参数git push origin master是可选的,但它们将有助于将上游分支masterorigin您的本地分支相关联master

于 2011-03-14T13:58:53.190 回答
11

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

git push git@gist.github.com:869085.git
于 2011-03-14T14:06:47.217 回答
1

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

于 2011-03-14T14:02:39.890 回答