【发布时间】:2012-02-16 01:40:45
【问题描述】:
我是 github 新手,想知道如何执行以下任务。我已经在我的 eclipse 中设置了 Egit,加载了密钥,我已经启动并上传了项目,一切正常。现在这里有几件我需要做的事情,我们将不胜感激。我正在使用一个免费的 github 帐户
我如何允许用户处理我的项目或让他们访问我的代码以进行签出、签入和合并等。如何在项目处于良好状态时创建发布以及如何恢复到以前的版本?
谢谢
【问题讨论】:
我是 github 新手,想知道如何执行以下任务。我已经在我的 eclipse 中设置了 Egit,加载了密钥,我已经启动并上传了项目,一切正常。现在这里有几件我需要做的事情,我们将不胜感激。我正在使用一个免费的 github 帐户
我如何允许用户处理我的项目或让他们访问我的代码以进行签出、签入和合并等。如何在项目处于良好状态时创建发布以及如何恢复到以前的版本?
谢谢
【问题讨论】:
在不重复“Adding a collaborator to my free GitHub account?”的答案的情况下,我可以补充一下:
如果你想在本地推送所有内容,它应该包含
refs/tags/*:refs/tags/*现有标签。
如果您只想推送一个标签,则需要refs/tags/mysingletag:refs/tags/mysingletag.在 EGit 中,您可以通过运行来做到这一点
Team > Remote > Push...- 选择正确的远程 URL
- 点击“下一步”
- 点击“添加所有标签规范”或输入自定义参考规范
- 点击“完成”
【讨论】: