git - 如何将一个文件存储库上传到 Gist,保留历史记录?

标签 git github gist

我的计算机上有一个 Git 存储库,其中只有一个文件 coins.py

我怎样才能在 Github 上获得它作为 Gist,保存历史?

最佳答案

这其实很简单。您可以将现有的历史记录移动到 Gist 存储库中,就像将其移动到任何其他存储库中一样:

  1. 创建 Gist(只需输入一些随机字符,即可创建;如果需要,输入标题)
  2. 复制新创建的 Gist 的 URL(其格式为 https://gist.github.com/<LONG-HEXNUMBER>.git(如果您更喜欢使用 SSH URL,可以改用 git@gist.github.com:<THAT-SAME-HEXNUMBER>.git)
  3. 在您现有的本地存储库中,执行 git remote add origin <URL> , 其中origin是远程未使用的本地名称
  4. 推送您的更改:假设您有一个本地 master分支,你会想用 git push -f origin master 覆盖远程分支
  5. 像往常一样在 Remote 上推送您想要的任何其他分支或标签。

关于git - 如何将一个文件存储库上传到 Gist,保留历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500163/

相关文章:

javascript - 获取原始要点文件

java - 如何 git-checkout 在 OpenShift 上创建的第一个应用程序?

github - 合作者和贡献者之间的区别

git - Octopress - 源分支突然被推送到 master

Git:仅忽略文件夹的内容

css - 如何更改动态嵌入要点的高度?

github - 如何从 Gist 中删除文件?

git - 将 git 存储库的一部分推送到 heroku

git - 跨 merge 丢失提交之谜

Git Push 不要求输入密码并给出 401。在控制台中内联输入密码时很好