Github 提交(推送) Gist

标签 git github gist

我无法理解这一点。

我创建了一个 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/

相关文章:

github - 使用 GitHub Markdown 使反引号和链接重叠

python - jupyter 笔记本不在 GitHub 要点中呈现

github - 是否可以在 github 的不同文件夹中创建和组织要点?

git - Gerrit - 复制到 github?

security - 如何安全地允许 Github Actions 检查 PR 并在评论中发布结果

git - 您如何修复错误的 merge ,并将您的良好提交重播到固定的 merge 中?

linux - Git 推送问题

Github要点高亮代码

c++ - 如何在 C++ 中打开 Nano 并从中获取字符串?

git - Phabricator:如何使 arc diff 忽略未跟踪的文件以及如何编辑审阅者