GitHub中提交PR

写在前面

使用Latex撰写毕业论文时,发现论文类别中“专业硕士论文”选项总是无法打勾,在Github的南开大学硕士论文专题中发起了询问,没想到很快有人解答,并且成功解决。后续人家问我是否可以“提个PR然后fix一下”。对于小白的我自然是不懂他的意思,于是好好了解并实践一下吧。

1. 了解PR

PR: Pull request。比如你在GitHub上看到一个很牛X的项目,你fork到自己仓库后,再改动一些代码,然后可以向提交一个pull request。当管理员觉得你的提交太哇噻了,就会点击合并,然后你就给这个项目贡献了代码了。

https://www.zhihu.com/question/355235592/answer/2003929365

2. 提出PR

找了有关提出PR的教程及实例,说的挺详细也有助于理解,

https://zhuanlan.zhihu.com/p/584834288,

但是在实践时有些地方没理解就放弃了,于是跟着一个视频成功操作了一番。

https://www.bilibili.com/video/BV16G411i7D6/?spm_id_from=333.337.search-card.all.click&vd_source=a0d846cab0da345f61e23ee900e5d465

3. 具体流程

Step1 克隆仓库

首先fork源仓库,

6cd7f1f6f1a858eb318e8fb42285e704403878799.png@.webp

 

没记错的话,此时应该会自动跳转到自己的Github主页,并且出现源仓库

4730cf860ca4e5ee1b16ae2bc0da17d5403878799.png@.webp

 

复制仓库链接并至本地。

e40bf1de824163bc248bf636d508665d403878799.png@.webp

 

说明:PR一方面可以直接在网页上直接发起,但这种方法不能创建新分支,即在源仓库上直接修改,这种情况下必定不合适;另一方面就是下载源仓库至本地,然后创建新分支,即复制内容在复制的文件中修改,修改后提交,源仓库的发起者“审核”认为无误后可以merge,即将我修改的文件替代源仓库的文件。(个人理解,可能有误)

Step2 修改仓库

下载源仓库并修改可以用命令行操作,也可以结合VS code等IDE来操作,这里选择后者。

d445695c1c5dc322259cc4eb6aa14465403878799.png@.webp

 

这里在克隆仓库时可能发生如下报错:Couldn't connect to server,这种情况下把翻墙软件关掉即可

一定要创建新分支,自己的实践项目中原先分支名是NKTHSIS,这里是创建了新分支zlg_NKTHSIS。

0353ac54604a3f1f4950d6cb1dcdbe4e403878799.png@.webp

选择需要修改的文件进入,习惯是注释原先语句然后添加语句,并保存。如

0a38aba246e9108cd20bd002629d8a38403878799.png@.webp

 

Step3 提交仓库

上述完成后,直接提交即可,界面如图,&&&处会提示命名。

ce250809028c81514c3ed2819883db72403878799.png@.webp

 

这里在提交时可能会一直旋转无法成功提交,按照如下设置即可:http://t.csdnimg.cn/kj2JK。注意不要在设置-扩展-Git中寻找选项(自己开始以这种方式一直没找到),一定要进入设置中后到搜索框搜索“commit input”

Step4 回到Github

成功提交后,回到自己的Github主页,会出现以下信息:

b9b8dddd84d9b3a0be1a3da7e3de5e4c403878799.png@.webp

 

点击蓝色按钮,出现:

672fe26cad5ecc3c0bf586e8c4b6ad19403878799.png@.webp

 

把你的描述写进去,然后“create.....”就行啦。接下来就等着源仓库作者的merge咯。

d7da7da30bbb171640efbe5a313f2b24403878799.png@.webp

 

写在最后

没想到一个小小的论文格式问题,可以引起这样的一个有趣体验。

这也算是第一次为开源项目贡献自己的力量,肯定会有不足或者错误,但依然成就感满满。无限进步~

 

  • 19
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值