如何优雅地在github上贡献代码

如何优雅地在github上贡献代码


有只小跳蛙
浏览 673回答 2
2回答

小怪兽爱吃肉

1. Fork别人的代码repo2. clone自己的fork到本地,进行修改在自己的Repositories里面找到刚才fork出来的Repo.因为毕竟不是原作者,要定期去update最新的代码,所以最好不要直接提交到自己的master branch上,而是在github上单独创建一个branch。然后在右侧找到SSH clone URL,在本地的命令行里面执行PS:也可以直接在github上修改,然后页面内Commit。量不大时,这样做比较方便。只要网速给力……3. 提交修改到github[python] view plain copy print?git commit -agit push4. 创建pull request 让作者codereview点击Pull Requests -> New pull request点击Edit左侧选取作者的master branch (一般是这样,除非有单独的branch给开发用),右侧选自己的repo的新branch再点击 Click to create a pull request for this comparison 填入信息提交就OKl了。5. Update 作者最新的代码同样在自己的repo里面,新建一个pull request,左侧是自己的,右侧是原作者的branch,创建后提交就OK了。6. rollback repository到某个commitgithub上有时我们想rollback某个branch到某个commit,直接在本地执行[python] view plain copy print?git checkout <target_branch>git reset --hard <commit_id>git push -f
打开App,查看更多内容
随时随地看视频慕课网APP