我是git和github的新手。我在github上建立了一个仓库,我可以将本地的东西推送到这个远程仓库中。现在是问题所在:在我将某些内容推送到远程仓库后,刷新页面后,我可以看到更改已上传(例如,如果我编写了readme.txt并将其推送到远程仓库, readme.txt不存在,请在推送并刷新页面后显示)。
那么有人可以自由更改我在github上的仓库吗?或者,如果我将某些东西推送到linux内核,是否可以将我所做的更改添加到其中并对所有人公开?
Answers:
如果您尚未授予他们写入权限,则没有人可以直接推送到您的存储库。
在GitHub中为公共存储库做出贡献的过程首先是对存储库进行分叉,然后将更改推送到分叉,然后在原始存储库上创建拉取请求。之后是项目所有者的角色,以审查并对请求的代码更改采取措施(合并/拒绝)。
有关更多详细信息,请查看以下有用的文章:
https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project