# TechMap-Works **Repository Path**: sarracenia/TechMap-Works ## Basic Information - **Project Name**: TechMap-Works - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-03 - **Last Updated**: 2024-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TechMap-Works 此项目对应 [TechMap](https://github.com/TECHF5VE/TechMap),由新成员提交自己的作业和收获。 ## 文件结构示例 ```bash . ├── 2020-Autumn #2020秋季 │ ├── Frontend #前端小组 │ │   └── task_01 #找到对应的作业文件夹 │ │   └── hamono #以你账号名命名一个文件夹 │ │   ├── README.md #用md格式介绍你的作业 │ │   └── ... #你的作业的内容 │ │ │ ├── Backend #后端小组 │ │   └── ... │ ├── extra #额外任务选做 │ │   └── ... │ └── Python #Python爬虫小组 │    └── ... ├── LICENSE.996ICU ├── LICENSE.MIT └── README.md ``` ## 遇到问题 在闯关的路上遇到问题?请先查找 issues 中有没有出现过类似的问题,我们鼓励在 issue 中提问,将问题和知识沉淀下来。 1. 有关作业题目的问题请到作业项目的 issue 下提问/查找,我们可能会针对每期的任务开不同的 issue 专门用来讨论。[->传送门](https://github.com/TECHF5VE/TechMap/issues)。 2. 有关提交作业的问题(git 工作流等)请到作业项目的 issue 下提问/查找,[->传送门](https://github.com/TECHF5VE/TechMap-Works/issues)。 3. 下策:如一段时间问题还没有解决或比较紧急,请在各个交流群中轰炸。 ## 提交方式 (git 工作流) ### 首次提交作业 1. `Fork`: `Fork`此项目[(TECHF5VE/TechMap-Works)](https://github.com/TECHF5VE/TechMap-Works) 到你自己账号的仓库中,(`Fork`指服务端的代码仓库克隆,即 新克隆出来的代码仓库在远程服务端) 2. `Clone`: `Clone`此项目到你的电脑上。 3. 找到对应的作业文件夹,用你的 github 账号名新建一个文件夹,如`/Frontend/task_01/hamono`。 4. 在新建的文件夹中完成的你的作业,**要求: 每次作业附带上一个 markdown 格式的说明文件`README.md`,如`/Frontend/task_01/hamono/README.md`,你需要在说明文件中介绍你的这次作业,写写自己遇到的问题/怎么解决了这些问题/获得了哪些收获。最后注明自己的身份(20-软件-xxx)** 5. `Add & Commit`:使用 git 暂存你的修改,详细使用如有问题请自行搜索。 6. `Push`:将本地暂存的内容推到远程服务器仓库(github 上你账号中的项目仓库)。 7. `New Pull Request`:向[(TECHF5VE/TechMap-Works)](https://github.com/TECHF5VE/TechMap-Works)主仓库发起 `PR` 请求,请求合并。 收到你的 `PR` 请求后,我们将会及时 review,给出我们的修改意见或直接合并你的作业,合并成功代表你已经完成了本次的作业。 ### 再次提交作业 1. 更新你账号中 `Fork` 来的项目,主要有两种方式,[反向 `PR`](https://www.zhihu.com/question/20393785/answer/30725725) 和 [本地更新](https://www.zhihu.com/question/28676261/answer/44606041)。请自行参照对应的文章来操作,前者更方便一些。 2. `Pull`:如果使用反向 `PR`,请用 pull 及时更新本地你电脑上的项目文件夹,之后同首次操作。 3. 找到对应的作业文件夹,用你的 github 账号名新建一个文件夹,如`/Frontend/task_01/hamono`。 4. 在新建的文件夹中完成的你的作业,**要求: 每次作业附带上一个 markdown 格式的说明文件`README.md`,如`/Frontend/task_01/hamono/README.md`,你需要在说明文件中介绍你的这次作业,写写自己遇到的问题/怎么解决了这些问题/获得了哪些收获。** 5. `Add & Commit`:使用 git 暂存你的修改,详细使用如有问题请自行搜索。 6. `Push`:将本地暂存的内容推到远程服务器仓库(github 上你账号中的项目仓库)。 7. `New Pull Request`:向[(TECHF5VE/TechMap-Works)](https://github.com/TECHF5VE/TechMap-Works)主仓库发起 `PR` 请求,请求合并。