向GIT存储库投稿
Github上存储库的作者要求通过翻译一些语言文件为他的项目做出贡献。我尝试通过以下步骤进行协作:向GIT存储库投稿,git,github,repository,Git,Github,Repository,Github上存储库的作者要求通过翻译一些语言文件为他的项目做出贡献。我尝试通过以下步骤进行协作: 克隆存储库并进行拉取 创建“德语语言环境”分支 对语言文件进行了更改 添加消息时提交 将分支推送到原点(失败) 预期的最后一步:在Github网站上拉取请求 然而,5。行动失败。它要求输入用户名/密码,如果我提供我的个人信息,它不允许我访问。我认为,系统试图验证我是原始作者,而我不是 最基本的问题是(对不起,我是新来的): 要将分支推送到外部存储库,我必须做什么?我必须先要求成为合作者吗?这似乎
- 要将分支推送到外部存储库,我必须做什么?我必须先要求成为合作者吗?这似乎不对
- 首先创造一个叉子会是一个更好的主意吗?这似乎也不对
我使用SmartGit作为客户端,因此请描述解决方案,而不是提供命令行。我真的很想知道这是怎么回事。我曾看到其他贡献者成功地翻译了该项目中的其他语言文件,但不知道这通常是如何工作的。首先,存储库的所有者应该将您添加为合作者。然后,您将能够将更改推送到远程Git存储库 首先,存储库的所有者应该将您添加为协作者。然后,您将能够将更改推送到远程Git存储库 通常在这些情况下,特别是如果我们谈论的是对开源项目的贡献,那么您应该分叉该项目,使用master,然后创建一个从分叉到原始项目的pull请求 当然,“通常”并不总是如此。阅读项目的贡献指南(如有),或要求业主将其提供给您,以便明确期望 分叉如果您不熟悉,它就像远程克隆一样(原始项目的副本在github的命名空间下制作),您只能在工作站上本地处理(克隆)分叉
分叉不是git客户端操作,因此需要在服务器界面(在本例中为github.com)上完成。通常在这些情况下,特别是如果我们谈论的是对开源项目的贡献,您应该分叉项目,在master上工作,然后创建一个从fork到原始项目的pull请求 当然,“通常”并不总是如此。阅读项目的贡献指南(如有),或要求业主将其提供给您,以便明确期望 分叉如果您不熟悉,它就像远程克隆一样(原始项目的副本在github的命名空间下制作),您只能在工作站上本地处理(克隆)分叉
分叉不是git客户端操作,因此需要在服务器界面(在本例中为github.com)上完成。对于github,还有另一种方法可以贡献
至于github,还有另一种贡献方式
好的,很酷。我没有考虑这个解决方案,因为在GITHUB的“贡献者”面板上没有按钮“请求协作”或任何东西。谢谢希望这有帮助。好的,酷。我没有考虑这个解决方案,因为在GITHUB的“贡献者”面板上没有按钮“请求协作”或任何东西。谢谢希望这有帮助。不幸的是,没有指南。他只是在README.md中说:“打开你的语言文件,使用上面的链接进行编辑。”和“保存你的工作”。哈哈,对我来说,如果我想使用这个软件并从中制作出一个完全不同的产品,分叉似乎更合适。另外,拉取请求不能在分叉克隆上进行,对吗?@agoldev,分叉可以用来制作另一个软件,但这也是一种常见的贡献方式——参见我的答案below@agoldev,关于pull请求的最后一个问题-您需要推送到github上的fork remote,然后在github.com上创建一个pull请求。请看:不幸的是,没有指南。他只是在README.md中说:“打开你的语言文件,使用上面的链接进行编辑。”和“保存你的工作”。哈哈,对我来说,如果我想使用这个软件并从中制作出一个完全不同的产品,分叉似乎更合适。另外,拉取请求不能在分叉克隆上进行,对吗?@agoldev,分叉可以用来制作另一个软件,但这也是一种常见的贡献方式——参见我的答案below@agoldev,关于pull请求的最后一个问题-您需要推送到github上的fork remote,然后在github.com上创建一个pull请求。见此: