/Lets-OJ

A team code-learning repository

Primary LanguageC++OtherNOASSERTION

LetsOJ_多人刷题打卡

English | 简体中文

Gitee star GitHub Star

介绍

这是一个多人OJ刷题打卡仓库,每个人都有一个自己的刷题打卡文件夹

本仓库的主要阵地是Gitee,Github上的仓库仅作留档和宣传使用。

当然,也非常支持您选择Github平台加入打卡计划

仓库地址:Gitee | Gihub

想加入打卡计划的可以fork后创建pull request。或申请成为仓库成员哦!

文档

LetsOJ文件夹内,你可以看到不同成员的打卡文件夹。对刷题打卡的频率并没有硬性要求,一切都依照你的自我要求!

以下是一些对文件夹创建的建议

  • 建议只上传代码源文件,不要上传打卡截图。若要上传截图,请控制图片大小(这样是为了避免达到Gitee单仓库500mb容量上限)
  • 可以按leetcode牛客网的题目标题来命名源文件~

当然,你也可以根据自己的喜好来自定义你的打卡记录方式。不过一定要包含打卡当天的日期哦!不然以后想归档都不方便👍

提醒

1.上传信息规范

为了让仓库更加“美观”,这里设置一个统一的上传规范(commit)

日期: 打卡内容

以下是一个示例

22.07.03: leetcode43字符串相乘

2.相互尊重

请不要修改他人文件夹内容,这是对仓库成员的不尊重

发现者一律剔除本仓库!🙃

2.关于Git上传err

如果当你上传代码的时候,发现了这个git错误👇,那是因为你的本地仓库落后于远程仓库的版本

Updates were rejected because the remote contains work that you do not have locally. 
This is usually caused by another repository pushing to the same ref. 
You may want to first integrate the remote changes

需要你先执行git pull操作后,再进行git push操作

注意:为了避免此问题导致的多次merge操作,请在每一次修改你的本地文件夹之前,先执行git pull操作!

3.关于分支问题

理论上来说,一个健康的团队合作项目需要使用多分支操作。以避免不同开发者在开发的时候同时修改同一分支的某个文件导致的冲突。

不过,本OJ刷题打卡仓库并不需要“合作开发”,所以将分支操作简化为利用文件夹对不同成员的打卡文件进行归档。


写在最后

如果觉得这个项目不错的话,还请⭐star一下支持我们

学习最重要的是持之以恒,一起加油!