我的计算机上有一个 Git 存储库,其中只有一个文件 coins.py
我怎样才能在 Github 上获得它作为 Gist,保存历史?
最佳答案
这其实很简单。您可以将现有的历史记录移动到 Gist 存储库中,就像将其移动到任何其他存储库中一样:
- 创建 Gist(只需输入一些随机字符,即可创建;如果需要,输入标题)
- 复制新创建的 Gist 的 URL(其格式为
https://gist.github.com/<LONG-HEXNUMBER>.git
(如果您更喜欢使用 SSH URL,可以改用git@gist.github.com:<THAT-SAME-HEXNUMBER>.git
) - 在您现有的本地存储库中,执行
git remote add origin <URL>
, 其中origin
是远程未使用的本地名称 - 推送您的更改:假设您有一个本地
master
分支,你会想用git push -f origin master
覆盖远程分支 - 像往常一样在 Remote 上推送您想要的任何其他分支或标签。
关于git - 如何将一个文件存储库上传到 Gist,保留历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500163/