我无法理解这一点。
我创建了一个 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。
最佳答案
如果您只是从克隆 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
是可选的,但它们将有助于关联上游在 origin
分支 master
与你的本地分支 master
。
关于Github 提交(推送) Gist ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299526/