## Chinese Checkers
本储存仓库用于中国人民大学 2021 级图灵实验班《程序设计 II 荣誉课程》课程大作业的过程记录留档。
你需要将本项目 Fork 到自己的 Github 账号中,提交自己的更新并以 Pull Request 的形式将自己的中期报告等文件提交到本项目中。
### 仓库结构说明
本项目使用 [MkDocs](https://github.com/mkdocs/mkdocs) 部署,你可以访问 [https://cpp.ruc.megaowier.cc/](https://cpp.ruc.megaowier.cc/) 查看页面。
**大部分文件均与网站前端展示相关,除非任务有要求,否则请不要修改 `docs/` 目录之外的任何文件。**
`docs/` 目录的结构如下:
+ `instructions/`:所有的任务文档将以 Markdown 格式发布于该文件夹内。
+ `submission/`:你的所有提交将在该文件夹内完成。
+ `index.md`:网站前端首页的展示内容。
### 使用教程
**除非你已经熟悉 Github 的使用并且知道下面这段内容在做什么,否则请尽量按照下面的提示进行操作。**
首先,你需要根据 GitHub 的官方教程[生成新 SSH 密钥](https://help.github.com/cn/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)与[新增 SSH 密钥到 GitHub 帐户](https://help.github.com/cn/articles/adding-a-new-ssh-key-to-your-github-account),完成对 SSH 密钥的配置。执行 `ssh git@github.com`,出现如下输出则表明配置成功:
```
$ ssh git@github.com
The authenticity of host 'github.com (13.250.177.223)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,13.250.177.223' (RSA) to the list of known hosts.
Hi Menci! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
```
然后,点击 Fork 将本仓库在你的账号下建立一个分支。完成后打开 `https://github.com/<user-name>/ChineseCheckers` 即可查看自己账户下的仓库。
<center><img src="pic/fork.png" width="990"></center>
完成上述步骤后,你需要将该项目拉取到本地(需要提前安装 `git`)。这会在你命令行的当前目录新建一个名为 `ChineseCheckers` 的文件夹,请在 `clone` 前确保命令行打开的路径和你的预期相符。
```bash
git clone git@github.com:<user-name>/ChineseCheckers.git
```
随后即可按照每次任务的要求创建相关文件。完成相关修改后你需要使用以下命令向本地 `git` 提交这些修改:
```bash
# cd "ChineseCheckers/foobar/114514"
git add 2021114514张三
git commit
```
在打开的编辑器中输入提交信息(不可为空)后保存并退出编辑器,即可完成本地提交。使用以下命令将提交推送到远程:
```bash
git push
```
如果出现如下输出,表示推送成功:
```bash
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 4 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 2.57 KiB | 97.00 KiB/s, done.
Total 4 (delta 0), reused 0 (delta 0)
To github.com:MegaOwIer/ChineseCheckers.git
+ 77b2b14...0f5a36c master -> master
```
最后,到 GitHub 上点击创建 Pull Request:
<center><img src="pic/pr.png" width="990"></center>
在接下来的页面中点击「compare across forks」,并在左边选择主仓库(`MegaOwIer/ChineseCheckers`),右边选择你的仓库。
输入标题和正文(可为空)后点击最下方的「Create pull request」即可。你的提交将在被审阅之后合并到主仓库。
在此后的作业中,你并不需要每次都删除你的仓库并重新 Fork 一遍。你可以在每次任务更新后新建一个从主仓库到你的仓库的 Pull Request 并合并即可。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
中国人民大学 2021 级图灵实验班-程序设计 II 荣誉课程-课程大作业.zip (205个子文件)
CNAME 20B
test.jpg 1MB
test.jpg 347KB
chessboard.jpg 143KB
class.jpg 81KB
跳棋游戏第三阶段实验报告.md 41KB
第二阶段实验报告.md 24KB
stage1report.md 23KB
report.md 19KB
Part3.md 19KB
Task1.md 13KB
report.md 11KB
report_3.md 11KB
report_2.md 11KB
inst-protocol.md 7KB
第一阶段.md 7KB
inst-api.md 7KB
report.md 7KB
Part2.md 7KB
Task3.md 5KB
task3.md 5KB
Part1.md 5KB
report3.md 4KB
task1.md 4KB
pre.md 4KB
task2.md 4KB
README.md 4KB
task1.md 3KB
report2.md 3KB
Task3.md 3KB
task2.md 3KB
report.md 3KB
final-presentation.md 3KB
stage1.md 3KB
Task2.md 2KB
task3.md 2KB
task1.md 2KB
final-competition.md 2KB
Task0.md 2KB
index.md 2KB
inst-rule.md 1KB
Task1.md 1KB
inst-network.md 968B
第二阶段.md 817B
第三阶段.md 792B
index.md 738B
inst-introduction.md 731B
pull_request_template.md 592B
task0.md 272B
final.md 260B
final report.md 243B
index.md 209B
index.md 129B
index.md 105B
index.md 105B
report.md 100B
task0.md 99B
index.md 99B
index.md 99B
Helloworld.md 89B
index.md 81B
demo.mp4 72.54MB
demo.mp4 72.54MB
playing.mp4 8.75MB
login.mp4 6.64MB
1.png 2.01MB
3.png 2MB
4.png 1.98MB
2.png 1.74MB
tv.png 1.74MB
board.png 1.71MB
board.png 1.71MB
board.png 1.62MB
等待界面.png 1.3MB
2Clients_running.png 1.07MB
3.png 1016KB
ask_join_room.png 1004KB
ask_join_room.png 1004KB
4.png 997KB
yellow.png 979KB
yellow.png 979KB
green.png 974KB
green.png 974KB
red.png 965KB
red.png 965KB
mainwindow.png 959KB
blue.png 944KB
blue.png 944KB
cyan.png 927KB
cyan.png 927KB
开始界面.png 913KB
purple.png 888KB
purple.png 888KB
chooseRoom.png 824KB
hello.png 823KB
hello.png 823KB
1.png 820KB
hello.png 810KB
chooseRound.png 802KB
ask_server_or_client.png 780KB
共 205 条
- 1
- 2
- 3
资源评论
小码蚁.
- 粉丝: 2530
- 资源: 4146
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32F103C8T6、LCD1602、MCP3004(SPI接口)多通道ADC转换proteus仿真设计
- 38350.jpg
- MySQL开发教程-从入门到实践.zip
- LTE的小区搜索MATLAB仿真程序
- 斯沃数控仿真软件7.2版数控加工中心车床铣床编程仿真模拟教程斯沃系统手册OKUMA数控铣床操作手册
- 红外车辆检测数据集VOC+YOLO格式13979张类别.7z
- 基于Java的安卓圆形布局视图设计源码
- DFSDFSDFSDFSDFSDFSD
- 基于Python+UIE的舆论情感分析Web系统
- 基于FREERTOS、LCD1602、MCP3202(SPI接口)2通道ADC采集proteus仿真设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功