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

时间:2013-05-11 17:59:11

标签: git github gist

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

我怎样才能把它作为Github上的要点,保存历​​史?

1 个答案:

答案 0 :(得分:28)

这实际上非常简单。您可以将现有历史记录移动到Gist仓库中,就像将其移动到任何其他仓库中一样:

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