I';我是git克隆人,现在怎么办?
我刚刚克隆了一个存储库,做了一些更改,现在我想向作者发送我的补丁。我该怎么办 我匿名从github克隆I';我是git克隆人,现在怎么办?,git,github,Git,Github,我刚刚克隆了一个存储库,做了一些更改,现在我想向作者发送我的补丁。我该怎么办 我匿名从github克隆 git push origin ?您需要提交到本地存储库,然后才能推送 但这可能行不通,因为您尚未登录。您需要提交到本地存储库,然后才能推送 但这可能行不通,因为您尚未登录。您应该首先使用fork 然后发送拉取请求:您应该首先使用fork 然后发送请求:您需要使用git commit提交到本地存储库 在git中创建一个fork(参见hellvinz的答案)。把你的本地承诺推到你的个人叉子上。
git push origin
?您需要提交到本地存储库,然后才能推送
但这可能行不通,因为您尚未登录。您需要提交到本地存储库,然后才能推送 但这可能行不通,因为您尚未登录。您应该首先使用fork 然后发送拉取请求:您应该首先使用fork
然后发送请求:您需要使用git commit提交到本地存储库
在git中创建一个fork(参见hellvinz的答案)。把你的本地承诺推到你的个人叉子上。然后向作者发送请求。您需要使用git commit将请求提交到本地存储库。
在git中创建一个fork(参见hellvinz的答案)。把你的本地承诺推到你的个人叉子上。然后向作者发送请求。如果您也有github帐户,请阅读以下内容: 如果上游作者可以通过ssh、http或git协议访问您的存储库,请编写一封电子邮件,他可以从那里提取:
git-pullhttp://example.com/cool_stuff.git
否则,您应该执行git格式补丁-o patchdir&&tar c patchdir.tar patchdir并将补丁发送给上游作者。如果您也有github帐户,请阅读以下内容: 如果上游作者可以通过ssh、http或git协议访问您的存储库,请编写一封电子邮件,他可以从那里提取:
git-pullhttp://example.com/cool_stuff.git
否则您应该执行git格式的补丁-o patchdir&&tar c patchdir.tar patchdir并将补丁发送给上游作者。最低限度的支持
git diff>file.patch
和mail;) 最低限度的支持git diff>file.patch
和mail;) 如果您也有github帐户(或者上游作者可以以某种方式访问您的git存储库),请阅读以下内容:,否则您应该执行git diff>my.patch
,并将修补程序邮寄给上游作者。@Boldewyn:您应该将其放在回答中,而不是注释中;)@丹:好了。这本来是一个简短的评论,但每次编辑后评论都会变长;-)@Boldewyn:您可能应该使用format patch(而不是diff)来生成修补程序,以便获得有关提交的所有元数据(特别是您作为作者的姓名和提交消息)。@Jefromi:True,谢谢您的提示。如果您也有github帐户,(或者上游作者可以以某种方式访问您的git存储库),请阅读以下内容:,否则,您应该执行git diff>my.patch
并将修补程序邮寄给上游作者。@Boldewyn:您应该将其放在答案中,而不是注释中;)@丹:好了。这本来是一个简短的评论,但每次编辑后评论都会变长;-)@Boldewyn:您可能应该使用format patch(而不是diff)来生成修补程序,以便获得有关提交的所有元数据(特别是您作为作者的姓名和提交消息)。@Jefromi:是的,谢谢您的提示。那么我该怎么办?我希望我的更改能以最小的工作量发送:)我有一个github帐户,但克隆时我没有登录。这是个问题吗?@Juanjo:不是。只需在github中再次克隆项目(如果我没记错的话,单击两下),然后将本地更改推送到github克隆。然后让作者从你的github克隆中提取。那么我该怎么做呢?我希望我的更改能以最小的工作量发送:)我有一个github帐户,但克隆时我没有登录。这是个问题吗?@Juanjo:不是。只需在github中再次克隆项目(如果我没记错的话,单击两下),然后将本地更改推送到github克隆。然后让作者从您的github克隆中提取。