我正在开发一个带有要点的小项目,因为它正在增长,我想把它放在github上.
我们假设:
理想的解决方案是在gist和github存储库上推送我的更改.
gzm*_*zm0 49
您可以将github存储库作为远程添加到已签出的gist存储库.
git clone git@gist.github.com:1234.git
git remote add github git@github.com:ChrisJamesC/myNewProject.git
Run Code Online (Sandbox Code Playgroud)
按它来初始化github上的git
git push -u github master
Run Code Online (Sandbox Code Playgroud)
如果你的github repo不是很空(你用自述文件,许可证等创建了它,你不介意丢失)你将不得不在你的推送上进行强制覆盖
Run Code Online (Sandbox Code Playgroud)git push -f -u github master如果您不想丢失现有的提交和文件,请参阅/sf/answers/2828564161/
这也将改变分支的上游,因此github将是默认的.
您现在可以重命名要点的遥控器:
git remote rename origin gist
Run Code Online (Sandbox Code Playgroud)
每次进行更改(或从github/gist中提取更改),您都可以:
git push # To github
git push gist master # To gist
Run Code Online (Sandbox Code Playgroud)
这也将推动您对gist的更改,而不仅仅是github repo.
将要点(例如git clone git://gist.github.com/123.git)克隆到本地硬盘,然后设置新的 URL origin(例如git remote set-url origin https://github.com/ChrisJamesC/myNewProject)。推送到新存储库 ( git push origin master)。快乐的吉特!
| 归档时间: |
|
| 查看次数: |
10165 次 |
| 最近记录: |