20

I have a Git repository on my computer with a single file coins.py

How can I get that as a Gist on Github, preserving history?

4

1 回答 1

31

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

  1. 创建一个要点(只需输入几个随机字符,它就会被创建;如果需要,请输入标题)
  2. 复制新创建的 Gist 的 URL(它具有表单https://gist.github.com/<LONG-HEXNUMBER>.git(如果您更喜欢使用 SSH URL,您可以git@gist.github.com:<THAT-SAME-HEXNUMBER>.git改用)
  3. 在您现有的本地 repo 中,dogit remote add origin <URL>origin远程未使用的本地名称
  4. 推送您的更改:假设您有一个本地master分支,您将需要覆盖远程分支git push -f origin master
  5. 像往常一样在遥控器上推送您想要的任何其他分支或标签。
于 2013-05-11T18:57:50.963 回答