我无法理解这一点。
我创造了一个要点。然后我跑
$ mkdir mygist $ cd mygist $ git init $ git pull git@gist.github.com:869085.git
然后我添加文件,更改文件并尝试提交。
$ git add . $ git commit -a -m "Better comments"
然后我不知道如何将它发送回github并提交这个git。
答案 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。