git捣鼓记之「Pull Request」
前言
昨天,又捣鼓了一会儿git,因为想把我关于NexT主题的修改提交到原作者github上,以方便更多人使用。
修改之处
原版的主题中,有三种Schema(Muse/Mist/Pisces),在主题的配置文件_config.yml
中,有sidebar:position属性,但是却反人类的仅仅只支持Pisces
Pisces设置sidebar:position为left后,效果如下(图片来自原作者博客):
于是乎,我便「一言不合,开始动手」,研究起其他两个主题的sidebar源码起来。 有了原作者代码的参考,照葫芦画瓢,不一会儿也修改好了。 为了让更多人知道我闲的蛋疼的举动,于是我便打算 Pull Request.
Pull Request!
Fork
首先,找到你需要修改的项目,Fork It!
Clone
Fork完成之后,找到你Fork的项目。
git clone {ssh or https}
cd {name} # 进入项目目录
New Branch & Fix Bug
Clone之后,切换分支(branch)
git checkout -b fix-bug
然后在本地尽情地修改吧,修改完成后
git add . && git commit -m "fix-bug"
git push origin fix-bug
Pull Request
提交你的修改至github后,切换branch至fix-bug
Wait To Be Merged
目前还没有同意Merge. = =