zjxx
本帖最后由 zjxx 于 2018-8-25 12:53 编辑



前言
hmmmm今天@番茄dada 来问我如何使用github的pull request提交汉化文件
我便去查了一些资料,发现乱的不行#run
自己学习后便整理了一下,正好过来混个参与  (逃



2021.12 数据,可能有更多内容


前言
hmmmm今天@番茄dada 来问我如何使用github的pull request提交汉化文件
我便去查了一些资料,发现乱的不行#run
自己学习后便整理了一下,正好过来混个参与(逃




使用网盘
有科学上网途径的人才能用~
推荐几个国外网盘
https://www.mediafire.com/
https://onedrive.com/
https://www.dropbox.com/


然后在curse/minecraftforum回复中回复下即可


使用Github
本教程重点!


1.下载安装Git
https://git-scm.com/
Git是用来管理项目的软件,详细介绍请自行百度。
下载好,安装只要一路next就行
2.配置Git,SSH秘钥
打开Git Bash
输入这两个代码

代码:


  1. git config --global user.name "你想要的ID"
  2. git config --global user.email "邮箱"

这样配置的步骤就完成了。
接下来配置SSH秘钥
在Git里输入

代码:


  1. cd ~/.ssh/

如果提示“ No such file or directory”,手动创建一个
代码

代码:


  1. mkdir ~/.ssh

接下来生成秘钥

代码:

  1. ssh-keygen -t rsa -C "邮箱"

按3次回车
接下来去C:\Users
找到你目前用的账户的文件夹

(比如我是Guert)
进入.ssh
打开id_rsa.pub(用记事本或者NotePad++)
复制其中所有内容
再打开Github网站
创建账号,登录

右上角头像处点击settings

点击SSH and GPG keys
点击New SSH key

title随便输,Key就是刚刚id_rsa.pub中的所有内容
然后你的邮箱会受到绑定成功的邮件


3.上传汉化文件全过程
创建一个文件夹,右键打开Git Bash。

输入

代码:

  1. git init


然后找到作者的Github
(此处拿@克劳 的Draw插件作实例,因为只有他比较熟#run)

fork到自己的仓库

然后复制http地址(点右上角的Use Https切换)
在git bash里输入

代码:

  1. git clone https://github.com/zjxx/Draw.git

(自行切换链接!)
(提示:在Git Bash里右键点击Paste就能黏贴)

完成,接着你就会发现文件夹里多了那个项目的文件

将zh_CN.lang置于Draw中
进入该文件,打开Git Bash
接着Git Bash中输入

代码:

  1. git pull

代码:

  1. git remote add origin [email protected][/email]:zjxx/Draw.git

代码:

  1. git remote set-url origin [email protected][/email]:zjxx/Draw.git

(Use SSH就可以复制了)
再输入

代码:

  1. git add zh_CN.lang

代码:


  1. git commit -m "zh_CN"

代码:


  1. git push origin master


这样子就完成了
接下来去你fork的gayhub仓库
点击上面一排的pull request
点击New pull request

Create pull request

输入你想和作者说的话,(比如...要个授权?hhhh  ---来自残叶的教程)
然后点击create pull request

接着就成功了,等作者回应
(至于为什么我这有3个文件呢......hmmmm其实是之前测试时忘删了)
(反正你们自己搞肯定不会出现这种情况的)




番茄dada
非常感谢

NoName德里奇
本帖最后由 NoName德里奇 于 2018-8-25 11:36 编辑

唔,这种使用Git的方法,非常专业,适合有一定专业水平的朋友使用。
我自己使用的方法就比较丢人了... 因为实在没有学会命令行,甚至连Git都没有装好。
不过... 这个方法不用Git,门槛比较低,就写在下面,算是狗尾续貂吧。

1. 注册GitHub账号。如果作者骚操作,用什么BitBucket之类的网站,那就注册一个那个网站的账号。
2. 找到模组作者在GitHub上的仓库(repository, 简称repo),在页面上找到Fork,将其代码Fork到自己的仓库。
    网页端操作在一楼也有。
3. 打开刚刚Fork过来的仓库,打开Mod存放语言文件的位置,通常是这个路径:
  
  1. src/main/resources/assets/<模组名称>/lang/
复制代码

4. 点击Upload Files,在新打开的页面中,将做好的语言文件上传。
    中文语言文件应当命名为zh_CN,扩展名改为lang,保存为UTF-8编码格式。
5. 上传后,向作者发起Pull Requests,步骤又和楼主的一样了。
还是楼主的法子比较专业。我也就... 做个简单补充。
最后,给巨佬们安利一下我自己都没看懂的这本电子书。
https://www.w3cschool.cn/progitch/

1255655119
git的作用可不只提交个配置,有兴趣的小伙伴可以去了解一下版本控制的妙用(想当初渣操把自己的代码全给搞没了而没有用git的时候,那种绝望)

第一页 上一页 下一页 最后一页