我刚刚克隆了一个存储库,进行了一些更改,现在我想向作者发送我的补丁。我该怎么办?
我是匿名从github克隆的。
git push origin
答案 0 :(得分:4)
如果你也有一个github帐户,请阅读:http://github.com/guides/pull-requests
Elif,上游作者可以通过ssh,http或git协议访问您的存储库,写一封电子邮件,他可以从那里拉出来:git pull http://example.com/cool_stuff.git
否则,您应该git format-patch -o patchdir && tar c patchdir.tar patchdir
并将补丁邮寄给上游作者。
答案 1 :(得分:1)
你应该先分叉http://help.github.com/forking/ 然后发送一个拉取请求:http://github.com/guides/pull-requests
答案 2 :(得分:1)
git diff > file.patch
和邮件;)
答案 3 :(得分:0)
您需要提交到您的本地存储库,然后您可以推送。
但是,由于您没有登录,因此无法正常工作。
答案 4 :(得分:0)
您需要使用git commit
在git中创建一个fork(参见hellvinz的回答)。将您的本地提交推送到您的个人分支。然后向作者发送拉取请求。