Github承诺(推)要点

Ser*_*gey 40 git gist github

我不明白这.

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

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

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

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

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

Mar*_*air 68

如果你只是从克隆要点开始,这可能是最简单的,这样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
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

严格地说,git fetch origin并且-u参数git push origin master是可选的,但他们会帮忙,上游分支相关联masterorigin与当地分行master.

  • 重要的是git地址的形式是`git @ ...`而不是`http:...`,因为gist页面上明显的'clone'字段使用. (3认同)

igo*_*orw 9

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

git push git@gist.github.com:869085.git
Run Code Online (Sandbox Code Playgroud)