安装前的准备工作
- 一个Github账号(注册方法比较简单,有问题自行百度,或者Github上直接issue)
- Github Desktop
- 一个markdown编辑器,建议使用Vscode,如果以后想从事FRC程序组工作的话也可以直接下载WPILIB
分布式操作
介绍
- 简单来说,这个功就是能让多人同时在一个项目上工作。一般来说,我们只需要简单的
Pull
,再Push
一下就行。为了简化大家的操作,这里我使用Github Desktop
去实现这个功能,当然,用Git
也可以,只不过后者基本都是命令行操作(可以装逼,但其实大佬都是用Git
)
方法介绍
首先,当你创建好一个Github账号后,把你用户名发给我(QQ,微信等渠道都行),我会邀请你进入FRC Team 6940这个组织。
然后,双击打开桌面上的
Github Desktop
按照提示进行登录,将6940web克隆(clone
)到本地的文件夹(这里建议专门新建一个文件夹作为自己的工作区)
图中的Local Path
是你存放这个项目的文件夹的位置
选择好之后,点击
Clone
即可,如果提示错误的话,多试几次,或者爬个梯子,搞个加速啥的,懂得都懂完成之后,进入
vscode
,点击图示位置中的打开文件夹
,选择刚才你Clone
下来的文件夹。
会看到下图所示的一个目录,其中我们主要写文章是在/source/_posts/
下进行的。具体的操作步骤将在下一个教程中详细介绍,敬请期待。
- 当你新写了一篇文章后,回到
Github Desktop
,这里会出现你更改的记录一个增加或删除了哪些内容
这个时候,你需要选择一个你改过的文件,比如我现在是5个文件全都选中了,然后,在左下角的
Commit
框里填写一些类似注释
的话,主要可以说一下你改了些啥。填写好之后,点击Commit to main这个按钮即可
然后你会发现下图框出的位置变成Push origin
了,点击即可将这个更改上传到你的repo了。
但是,这个时候,Github可能会报错,它显示你没有权限更改。并且会提示你先把6940web这个仓库fork下来,然后再提交到你fork下来的那个仓库中。
点击框出的部分
按照图示选择
Continue
即可最后,再点击右上角的
Push origin
即可还有一点,就是,每次你在工作之前,都点一下右上角的
Fetch Origin
,从上游仓库把别人对仓库的更行Pull
下来。
完成上述操作之后,还有一个很重要的步骤,就是你要把你修改的内容Pr给我,具体操作如下
1,打开浏览器,进入到你的Github主页,点击你刚才fork的repo,
2,点进去之后,再点击Pull Request
,然后点New pull request
3,点击Create pull request
4, 填写相关信息,最后提交即可
5,提交完分支之后,我会进一步审核,主要就是看有没有冲突,如果没有,我会把你的request
merge到原始仓库中,这样一个完整的流程也就结束了。