diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..26d33521af10bcc7fd8cea344038eaaeb78d0ef5
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/hello-git.iml b/.idea/hello-git.iml
new file mode 100644
index 0000000000000000000000000000000000000000..d0876a78d06ac03b5d78c8dcdb95570281c6f1d6
--- /dev/null
+++ b/.idea/hello-git.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..105ce2da2d6447d11dfe32bfb846c3d5b199fc99
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..49170a2223920b0a128276ce4fadd450a0d55e48
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e1b556bd5fe76276ab1135f229e4ddfa24fabc63
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README_jinyangshuo.md b/README_jinyangshuo.md
new file mode 100644
index 0000000000000000000000000000000000000000..d74e52aac79611e5f081ead2f708f80bed2278da
--- /dev/null
+++ b/README_jinyangshuo.md
@@ -0,0 +1 @@
+Hello,jinyangshuo
\ No newline at end of file
diff --git a/hello-git/.gitee/ISSUE_TEMPLATE.zh-CN.md b/hello-git/.gitee/ISSUE_TEMPLATE.zh-CN.md
new file mode 100644
index 0000000000000000000000000000000000000000..f09d98dde9597de75ffcdb237c2b580b8fffa3f9
--- /dev/null
+++ b/hello-git/.gitee/ISSUE_TEMPLATE.zh-CN.md
@@ -0,0 +1,13 @@
+### 该问题是怎么引起的?
+
+
+
+### 重现步骤
+
+
+
+### 报错信息
+
+
+
+
diff --git a/hello-git/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md b/hello-git/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md
new file mode 100644
index 0000000000000000000000000000000000000000..6199c1ecbaf8edc09d26aa41ecf9780bbccf38df
--- /dev/null
+++ b/hello-git/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md
@@ -0,0 +1,12 @@
+### 相关的Issue
+
+
+### 原因(目的、解决的问题等)
+
+
+### 描述(做了什么,变更了什么)
+
+
+### 测试用例(新增、改动、可能影响的功能)
+
+
diff --git a/hello-git/.gitignore b/hello-git/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..a81c8ee121952cf06bfaf9ff9988edd8cded763c
--- /dev/null
+++ b/hello-git/.gitignore
@@ -0,0 +1,138 @@
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+share/python-wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# PyInstaller
+# Usually these files are written by a python script from a template
+# before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.nox/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*.cover
+*.py,cover
+.hypothesis/
+.pytest_cache/
+cover/
+
+# Translations
+*.mo
+*.pot
+
+# Django stuff:
+*.log
+local_settings.py
+db.sqlite3
+db.sqlite3-journal
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# Scrapy stuff:
+.scrapy
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+.pybuilder/
+target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+# For a library or package, you might want to ignore these files since the code is
+# intended to run in multiple environments; otherwise, check them in:
+# .python-version
+
+# pipenv
+# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
+# However, in case of collaboration, if having platform-specific dependencies or dependencies
+# having no cross-platform support, pipenv may install dependencies that don't work, or not
+# install all needed dependencies.
+#Pipfile.lock
+
+# PEP 582; used by e.g. github.com/David-OConnor/pyflow
+__pypackages__/
+
+# Celery stuff
+celerybeat-schedule
+celerybeat.pid
+
+# SageMath parsed files
+*.sage.py
+
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+
+# Spyder project settings
+.spyderproject
+.spyproject
+
+# Rope project settings
+.ropeproject
+
+# mkdocs documentation
+/site
+
+# mypy
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pyre type checker
+.pyre/
+
+# pytype static type analyzer
+.pytype/
+
+# Cython debug symbols
+cython_debug/
diff --git a/hello-git/Add README_yangnan.md b/hello-git/Add README_yangnan.md
new file mode 100644
index 0000000000000000000000000000000000000000..76550f15b945483c773dccf7e4362d74fcc76d84
--- /dev/null
+++ b/hello-git/Add README_yangnan.md
@@ -0,0 +1 @@
+hello yangnan.
\ No newline at end of file
diff --git a/hello-git/LICENSE b/hello-git/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64
--- /dev/null
+++ b/hello-git/LICENSE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/hello-git/README.md b/hello-git/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..a12d6ddb2ead580b829710d804be5c39b28e1c82
--- /dev/null
+++ b/hello-git/README.md
@@ -0,0 +1,61 @@
+# Hello Git 实践项目
+
+欢迎来到“Hello Git”实践项目!本项目旨在帮助大家掌握基本的Git操作技巧,包括克隆仓库、创建分支、提交更改以及发起合并请求。请仔细阅读以下指南并按步骤操作。
+
+## 目的
+- 学习如何使用Git进行版本控制。
+- 掌握如何在团队中协作开发项目。
+
+## 步骤
+
+### 1. 克隆仓库
+首先,你需要将项目从Gitee克隆到本地计算机。打开终端或命令行工具,执行以下命令:
+
+```
+git clone https://gitee.com/bdu-ai-all/hello-git.git
+cd hello-git
+```
+
+### 2. 创建分支
+为了不影响主分支,每个同学都需要在自己的分支上进行开发。创建并切换到你的个人分支:
+```
+git checkout -b your_full_name
+```
+
+### 3. 编写并提交代码
+在项目根目录下创建一个名为 `README_你的全拼姓名.md` 的文件,内容为一行文本:“Hello, 你的全拼姓名”。例如,如果你的名字是张三,那么文件名应为README_zhangsan.md,内容应为Hello, zhangsan.
+保存文件后,添加并提交更改:
+```
+git add README_你的全拼姓名.md
+git commit -m "Add README_你的全拼姓名.md"
+```
+
+### 4. 推送更改到远程仓库
+将你的更改推送到Gitee上的个人分支:
+```
+git push origin your_full_name
+```
+### 5. 发起合并请求
+登录到Gitee网站,进入hello-git项目页面 [https://gitee.com/bdu-ai-all/hello-git](https://gitee.com/bdu-ai-all/hello-git)。切换到自己的分支后,你应该会看到一个提示,询问你是否要创建一个新的合并请求。点击该提示,填写合并请求的标题和描述,然后提交。
+
+### 6. 解决合并冲突(如有)
+如果多个同学同时修改了同一个文件的同一部分,可能会发生合并冲突。当你的合并请求被审查时,如果发现有冲突,Gitee会通知你。此时,你需要拉取最新的主分支代码,解决冲突,然后重新提交:
+```
+git checkout master
+git pull origin master
+git checkout your_full_name
+git merge master
+```
+- 解决冲突后
+```
+git add .
+git commit -m "Resolve conflicts"
+git push origin your_full_name
+```
+
+## 注意事项
+
+- 分支命名:请确保你的分支名称是你的真实姓名的全拼,以便于识别。
+- 提交信息:每次提交时,请务必写明清晰的提交信息,以便其他人理解你做了什么更改。
+- 保持沟通:如果有任何问题或不确定的地方,请及时与老师或同学沟通。
+- 遵守规则:请尊重他人的代码,不要随意修改不属于你的部分。
\ No newline at end of file
diff --git a/hello-git/README_Shaoyuxin.md b/hello-git/README_Shaoyuxin.md
new file mode 100644
index 0000000000000000000000000000000000000000..8dd9655ed5151e5c97c42fd7483e76b804c21894
--- /dev/null
+++ b/hello-git/README_Shaoyuxin.md
@@ -0,0 +1 @@
+ Hello,Shaoyuxin
diff --git a/hello-git/README_WangHao.md b/hello-git/README_WangHao.md
new file mode 100644
index 0000000000000000000000000000000000000000..438b8642a2182151b3e99bb24052d643707b5829
--- /dev/null
+++ b/hello-git/README_WangHao.md
@@ -0,0 +1,3 @@
+Hello,WangHao
+
+
diff --git a/hello-git/README_baijianhe.md b/hello-git/README_baijianhe.md
new file mode 100644
index 0000000000000000000000000000000000000000..77670bf3e08cea6d8c6fa9b51fbedce83910bc40
--- /dev/null
+++ b/hello-git/README_baijianhe.md
@@ -0,0 +1 @@
+hello,baijianhe
\ No newline at end of file
diff --git a/hello-git/README_chencuiran.md b/hello-git/README_chencuiran.md
new file mode 100644
index 0000000000000000000000000000000000000000..f207cd96280ba17339c7095f666dc66f0af730aa
--- /dev/null
+++ b/hello-git/README_chencuiran.md
@@ -0,0 +1 @@
+Hello, chencuiran
\ No newline at end of file
diff --git a/hello-git/README_chenshuo.md b/hello-git/README_chenshuo.md
new file mode 100644
index 0000000000000000000000000000000000000000..8be2c4104f1c80f0eb868ad87d2c7d96a9c2891c
--- /dev/null
+++ b/hello-git/README_chenshuo.md
@@ -0,0 +1 @@
+Hello, all!
\ No newline at end of file
diff --git a/hello-git/README_chenyujie.md b/hello-git/README_chenyujie.md
new file mode 100644
index 0000000000000000000000000000000000000000..7ec9cde6c823b1bc23e52e282ca02c4a66b55de2
--- /dev/null
+++ b/hello-git/README_chenyujie.md
@@ -0,0 +1 @@
+hello chenyujie
\ No newline at end of file
diff --git a/hello-git/README_dayizhe.md b/hello-git/README_dayizhe.md
new file mode 100644
index 0000000000000000000000000000000000000000..79ee486ecba649c17718ed125b855ff6a0b6fbc2
--- /dev/null
+++ b/hello-git/README_dayizhe.md
@@ -0,0 +1 @@
+Hello dayizhe
\ No newline at end of file
diff --git a/hello-git/README_dongzihao.md b/hello-git/README_dongzihao.md
new file mode 100644
index 0000000000000000000000000000000000000000..b03935cf9401077cac34964142b2a2bbae549d46
--- /dev/null
+++ b/hello-git/README_dongzihao.md
@@ -0,0 +1 @@
+Hello, dongzihao
diff --git a/hello-git/README_dutianyu.md b/hello-git/README_dutianyu.md
new file mode 100644
index 0000000000000000000000000000000000000000..18c86c3313161a3d552c7787db8062526555d4af
--- /dev/null
+++ b/hello-git/README_dutianyu.md
@@ -0,0 +1 @@
+hello "dutianyu"
\ No newline at end of file
diff --git a/hello-git/README_fanyali.md b/hello-git/README_fanyali.md
new file mode 100644
index 0000000000000000000000000000000000000000..2378ac8cf703a20a92228143905096ffa62293c5
--- /dev/null
+++ b/hello-git/README_fanyali.md
@@ -0,0 +1 @@
+Hello,fanyali.
\ No newline at end of file
diff --git a/hello-git/README_fuzeqi.md b/hello-git/README_fuzeqi.md
new file mode 100644
index 0000000000000000000000000000000000000000..3d5225fbee12b342c6d9d50b3debd128ec5ece37
--- /dev/null
+++ b/hello-git/README_fuzeqi.md
@@ -0,0 +1 @@
+Hello, fuzeqi
\ No newline at end of file
diff --git a/hello-git/README_fuzhanchen.md b/hello-git/README_fuzhanchen.md
new file mode 100644
index 0000000000000000000000000000000000000000..830fa245ed699e219c0e956a666c3840cc9d53d5
--- /dev/null
+++ b/hello-git/README_fuzhanchen.md
@@ -0,0 +1 @@
+"hello.fuzhanchen"
\ No newline at end of file
diff --git a/hello-git/README_gaiyumeng.md b/hello-git/README_gaiyumeng.md
new file mode 100644
index 0000000000000000000000000000000000000000..660a4145c180c07bfc737cb0b02e47e31fb85d66
--- /dev/null
+++ b/hello-git/README_gaiyumeng.md
@@ -0,0 +1 @@
+hello, gaiyumeng
\ No newline at end of file
diff --git a/hello-git/README_gaoyufeng.md b/hello-git/README_gaoyufeng.md
new file mode 100644
index 0000000000000000000000000000000000000000..0f82d3a4beda6a92036e2150d875eb90f5e89946
--- /dev/null
+++ b/hello-git/README_gaoyufeng.md
@@ -0,0 +1 @@
+Hello,gaoyufeng
\ No newline at end of file
diff --git a/hello-git/README_gaozhi.md b/hello-git/README_gaozhi.md
new file mode 100644
index 0000000000000000000000000000000000000000..8a6e1a0dda8e27d74f327ea9272f4ab8c9a53405
--- /dev/null
+++ b/hello-git/README_gaozhi.md
@@ -0,0 +1 @@
+"Hello, gaozhi"
diff --git a/hello-git/README_gengyifan.md b/hello-git/README_gengyifan.md
new file mode 100644
index 0000000000000000000000000000000000000000..317819bcdc97f01826ba79756e8ef5f89325baea
--- /dev/null
+++ b/hello-git/README_gengyifan.md
@@ -0,0 +1 @@
+Hello, gengyifan
\ No newline at end of file
diff --git a/hello-git/README_guocaixia.md b/hello-git/README_guocaixia.md
new file mode 100644
index 0000000000000000000000000000000000000000..439e588f14689f96c3301778e1709f55c4e73525
--- /dev/null
+++ b/hello-git/README_guocaixia.md
@@ -0,0 +1 @@
+Hello, guocaixia.
\ No newline at end of file
diff --git a/hello-git/README_guopeiyi.md b/hello-git/README_guopeiyi.md
new file mode 100644
index 0000000000000000000000000000000000000000..f55e0732b77598b218f0940de6cb0da259810a78
--- /dev/null
+++ b/hello-git/README_guopeiyi.md
@@ -0,0 +1 @@
+Hello, guopeiyi.
\ No newline at end of file
diff --git a/hello-git/README_guoyao.md b/hello-git/README_guoyao.md
new file mode 100644
index 0000000000000000000000000000000000000000..561763a834ce69ecdba9cb6595c0db9164f1636f
--- /dev/null
+++ b/hello-git/README_guoyao.md
@@ -0,0 +1 @@
+Hello,guoyao
\ No newline at end of file
diff --git a/hello-git/README_hanziyi.md b/hello-git/README_hanziyi.md
new file mode 100644
index 0000000000000000000000000000000000000000..b6fc4c620b67d95f953a5c1c1230aaab5db5a1b0
--- /dev/null
+++ b/hello-git/README_hanziyi.md
@@ -0,0 +1 @@
+hello
\ No newline at end of file
diff --git a/hello-git/README_hezhiyang.md b/hello-git/README_hezhiyang.md
new file mode 100644
index 0000000000000000000000000000000000000000..b215b7f81d0dcfdcbeb5f297aeba94cc5db9de19
--- /dev/null
+++ b/hello-git/README_hezhiyang.md
@@ -0,0 +1 @@
+hello hezhiyang
\ No newline at end of file
diff --git a/hello-git/README_huruipei.md b/hello-git/README_huruipei.md
new file mode 100644
index 0000000000000000000000000000000000000000..a2753c43caa9bb6e7c3ba536711cdb95f8909580
--- /dev/null
+++ b/hello-git/README_huruipei.md
@@ -0,0 +1 @@
+# Hello,huruipei
\ No newline at end of file
diff --git a/hello-git/README_huyingjuan.md b/hello-git/README_huyingjuan.md
new file mode 100644
index 0000000000000000000000000000000000000000..6cfbfa175eaaa710be0a046045d38c874f98d795
--- /dev/null
+++ b/hello-git/README_huyingjuan.md
@@ -0,0 +1 @@
+Hello,huyingjuan
\ No newline at end of file
diff --git a/hello-git/README_huziqi.md b/hello-git/README_huziqi.md
new file mode 100644
index 0000000000000000000000000000000000000000..271ce0ad04f0407db0c5db2e3839a3ef2ba91f8c
--- /dev/null
+++ b/hello-git/README_huziqi.md
@@ -0,0 +1 @@
+Hello, huziqi
\ No newline at end of file
diff --git a/hello-git/README_jiamengjie.md b/hello-git/README_jiamengjie.md
new file mode 100644
index 0000000000000000000000000000000000000000..c0d9936d56e180aa81c8d143c5ec3b25f07ffccd
--- /dev/null
+++ b/hello-git/README_jiamengjie.md
@@ -0,0 +1 @@
+Hello, jiamengjie.
\ No newline at end of file
diff --git a/hello-git/README_kongweibin.md b/hello-git/README_kongweibin.md
new file mode 100644
index 0000000000000000000000000000000000000000..46c2ad4ec2e2c96aee5fa9a772098732ff748d0b
--- /dev/null
+++ b/hello-git/README_kongweibin.md
@@ -0,0 +1 @@
+hello,kongweibin
\ No newline at end of file
diff --git a/hello-git/README_lifuming.md b/hello-git/README_lifuming.md
new file mode 100644
index 0000000000000000000000000000000000000000..3052b8798e35d933e38e70e99c2561b26cca7b99
--- /dev/null
+++ b/hello-git/README_lifuming.md
@@ -0,0 +1 @@
+hello,lifuming
\ No newline at end of file
diff --git a/hello-git/README_lijingxuan.md b/hello-git/README_lijingxuan.md
new file mode 100644
index 0000000000000000000000000000000000000000..4419c873bec2ad5e5b4c9d0a39e7c8ae79a6c327
--- /dev/null
+++ b/hello-git/README_lijingxuan.md
@@ -0,0 +1 @@
+hello,lijingxuan
\ No newline at end of file
diff --git a/hello-git/README_lipeihang.md b/hello-git/README_lipeihang.md
new file mode 100644
index 0000000000000000000000000000000000000000..3f101b5bdd8de210d51610317fb1585634113f94
--- /dev/null
+++ b/hello-git/README_lipeihang.md
@@ -0,0 +1 @@
+Hello,lipeihang!
\ No newline at end of file
diff --git a/hello-git/README_lishishi.md b/hello-git/README_lishishi.md
new file mode 100644
index 0000000000000000000000000000000000000000..0b106c43b0e76801bf5b61fe171cf4199d184684
--- /dev/null
+++ b/hello-git/README_lishishi.md
@@ -0,0 +1 @@
+Hello, lishishi
diff --git a/hello-git/README_litianzheng.md b/hello-git/README_litianzheng.md
new file mode 100644
index 0000000000000000000000000000000000000000..1d91a47984ed7a40acc979633a0f5801e63ade1f
--- /dev/null
+++ b/hello-git/README_litianzheng.md
@@ -0,0 +1 @@
+Hello,litianzheng
\ No newline at end of file
diff --git a/hello-git/README_liudianyi.md b/hello-git/README_liudianyi.md
new file mode 100644
index 0000000000000000000000000000000000000000..ec337de2b31452bf35af0622cad54efd76f0cd54
--- /dev/null
+++ b/hello-git/README_liudianyi.md
@@ -0,0 +1 @@
+Hello, liudianyi
\ No newline at end of file
diff --git a/hello-git/README_liuhaoyang.md b/hello-git/README_liuhaoyang.md
new file mode 100644
index 0000000000000000000000000000000000000000..1f46f368c6d454c71844c528f04f4c450f9c75f3
--- /dev/null
+++ b/hello-git/README_liuhaoyang.md
@@ -0,0 +1 @@
+hello liuhaoyang
\ No newline at end of file
diff --git a/hello-git/README_liujunchen.md b/hello-git/README_liujunchen.md
new file mode 100644
index 0000000000000000000000000000000000000000..0d205c965c5176c1612bb993e2a1800e5ab1a017
--- /dev/null
+++ b/hello-git/README_liujunchen.md
@@ -0,0 +1 @@
+hello liujunchen
\ No newline at end of file
diff --git a/hello-git/README_liuluyang.md b/hello-git/README_liuluyang.md
new file mode 100644
index 0000000000000000000000000000000000000000..fedb2e77d5389f5752ec187ab8dfdb0f03fec7f1
--- /dev/null
+++ b/hello-git/README_liuluyang.md
@@ -0,0 +1 @@
+Hello,liuluyang
\ No newline at end of file
diff --git a/hello-git/README_liumengxuan.md b/hello-git/README_liumengxuan.md
new file mode 100644
index 0000000000000000000000000000000000000000..12f214e4d5bcee9055a5388af760228481a37a5e
--- /dev/null
+++ b/hello-git/README_liumengxuan.md
@@ -0,0 +1 @@
+Hello,liuemengxuan
\ No newline at end of file
diff --git a/hello-git/README_liupeitong.md b/hello-git/README_liupeitong.md
new file mode 100644
index 0000000000000000000000000000000000000000..f4e8994e174e8e206910686b26ff483e99ceb25f
--- /dev/null
+++ b/hello-git/README_liupeitong.md
@@ -0,0 +1,2 @@
+Hello,liupeitong
+
diff --git a/hello-git/README_liuwenxuan.md b/hello-git/README_liuwenxuan.md
new file mode 100644
index 0000000000000000000000000000000000000000..032a0e1c49aa77cf7d56802549b8a7edd00e5898
--- /dev/null
+++ b/hello-git/README_liuwenxuan.md
@@ -0,0 +1 @@
+Hello, liuwenxuan
diff --git a/hello-git/README_liuyimeng.md b/hello-git/README_liuyimeng.md
new file mode 100644
index 0000000000000000000000000000000000000000..71e34d01083b875a3ca1d20105fbb4af005dfb0c
--- /dev/null
+++ b/hello-git/README_liuyimeng.md
@@ -0,0 +1 @@
+hello,liuyimeng!
\ No newline at end of file
diff --git a/hello-git/README_lixiaochang.md b/hello-git/README_lixiaochang.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/hello-git/README_lixin.md b/hello-git/README_lixin.md
new file mode 100644
index 0000000000000000000000000000000000000000..c5dc6aaa2acf33fc034dc971b11a1c46be36c23d
--- /dev/null
+++ b/hello-git/README_lixin.md
@@ -0,0 +1 @@
+Hello,lixin
\ No newline at end of file
diff --git a/hello-git/README_liyan.md b/hello-git/README_liyan.md
new file mode 100644
index 0000000000000000000000000000000000000000..382f4c64412b5c41795fb86c518131d0b08786a9
--- /dev/null
+++ b/hello-git/README_liyan.md
@@ -0,0 +1 @@
+Hello, liyan.
\ No newline at end of file
diff --git a/hello-git/README_liyiheng.md b/hello-git/README_liyiheng.md
new file mode 100644
index 0000000000000000000000000000000000000000..b5bcfcf36672e618ad1789c3f88b00302dcd1aec
--- /dev/null
+++ b/hello-git/README_liyiheng.md
@@ -0,0 +1 @@
+hello,liyiheng
\ No newline at end of file
diff --git a/hello-git/README_lizhaofeng.md b/hello-git/README_lizhaofeng.md
new file mode 100644
index 0000000000000000000000000000000000000000..ccac677fe0278e30db6e5dd03e23bd10bf29cbce
--- /dev/null
+++ b/hello-git/README_lizhaofeng.md
@@ -0,0 +1 @@
+hello,lizhaofeng
\ No newline at end of file
diff --git a/hello-git/README_lvmenglu.md b/hello-git/README_lvmenglu.md
new file mode 100644
index 0000000000000000000000000000000000000000..ae9094f53ff9f13b74bca555520dbc7ae3d5c12c
--- /dev/null
+++ b/hello-git/README_lvmenglu.md
@@ -0,0 +1 @@
+Hello,lvmenglu.
\ No newline at end of file
diff --git a/hello-git/README_mazhiyvan.md b/hello-git/README_mazhiyvan.md
new file mode 100644
index 0000000000000000000000000000000000000000..5141badc15f84d5b48fb61adcaeef7681e4809d1
--- /dev/null
+++ b/hello-git/README_mazhiyvan.md
@@ -0,0 +1 @@
+Hello,mazhiyvan.
\ No newline at end of file
diff --git a/hello-git/README_renmengying.md b/hello-git/README_renmengying.md
new file mode 100644
index 0000000000000000000000000000000000000000..ca9ff01f1aa74fed44399972f240c52b73fffa73
--- /dev/null
+++ b/hello-git/README_renmengying.md
@@ -0,0 +1 @@
+hello, renmengying
\ No newline at end of file
diff --git a/hello-git/README_renquanheng.md b/hello-git/README_renquanheng.md
new file mode 100644
index 0000000000000000000000000000000000000000..44b8fdfb2523c5c2b372e86f91da6eb7f692d62f
--- /dev/null
+++ b/hello-git/README_renquanheng.md
@@ -0,0 +1 @@
+Hello,renquanheng.
\ No newline at end of file
diff --git a/hello-git/README_songluyun.md b/hello-git/README_songluyun.md
new file mode 100644
index 0000000000000000000000000000000000000000..4a1651e9350a378b1a455bb14e94e92508584ea5
--- /dev/null
+++ b/hello-git/README_songluyun.md
@@ -0,0 +1 @@
+hello,songluyun
\ No newline at end of file
diff --git a/hello-git/README_sunyajie.md b/hello-git/README_sunyajie.md
new file mode 100644
index 0000000000000000000000000000000000000000..0293bddb3d5ce5b42c9b4086ee2c7c45bafdc7b2
--- /dev/null
+++ b/hello-git/README_sunyajie.md
@@ -0,0 +1 @@
+"Hello,sunyajie"
\ No newline at end of file
diff --git a/hello-git/README_sunyang.md b/hello-git/README_sunyang.md
new file mode 100644
index 0000000000000000000000000000000000000000..abaa31842987fad2a1cd7cd75f75c52e0d8e62cf
--- /dev/null
+++ b/hello-git/README_sunyang.md
@@ -0,0 +1 @@
+Hello,sunyang.
\ No newline at end of file
diff --git a/hello-git/README_sunyasen.md b/hello-git/README_sunyasen.md
new file mode 100644
index 0000000000000000000000000000000000000000..bd42dad4e7163a9e78c92a82375134f20209f3de
--- /dev/null
+++ b/hello-git/README_sunyasen.md
@@ -0,0 +1 @@
+Hello.sunyasen
\ No newline at end of file
diff --git a/hello-git/README_suzeyang.md b/hello-git/README_suzeyang.md
new file mode 100644
index 0000000000000000000000000000000000000000..2e1e46ee69816dcf3ca31c034a71d379c9c9e281
--- /dev/null
+++ b/hello-git/README_suzeyang.md
@@ -0,0 +1 @@
+Hello ,suzeyang
\ No newline at end of file
diff --git a/hello-git/README_wangbingsen.md b/hello-git/README_wangbingsen.md
new file mode 100644
index 0000000000000000000000000000000000000000..356310a8170d9c24c4a31edae14b75d801fbc0f1
--- /dev/null
+++ b/hello-git/README_wangbingsen.md
@@ -0,0 +1 @@
+hello, wangbingsen.
\ No newline at end of file
diff --git a/hello-git/README_wangshuo.md b/hello-git/README_wangshuo.md
new file mode 100644
index 0000000000000000000000000000000000000000..286e263f06ad127bdde0b6c6ed782da0678a3d1c
--- /dev/null
+++ b/hello-git/README_wangshuo.md
@@ -0,0 +1 @@
+hello, wangshuo
\ No newline at end of file
diff --git a/hello-git/README_wangwanyu.md b/hello-git/README_wangwanyu.md
new file mode 100644
index 0000000000000000000000000000000000000000..ab61b2d2de45849a5de6a7d6f6653c84271dd66c
--- /dev/null
+++ b/hello-git/README_wangwanyu.md
@@ -0,0 +1 @@
+"Hello, zhangsan"
diff --git a/hello-git/README_wangyanbo.md b/hello-git/README_wangyanbo.md
new file mode 100644
index 0000000000000000000000000000000000000000..6dcc849de6f3852640079e83c23ace621f1ba506
--- /dev/null
+++ b/hello-git/README_wangyanbo.md
@@ -0,0 +1,2 @@
+Hello, wangyanbo
+
diff --git a/hello-git/README_wangyiya.md b/hello-git/README_wangyiya.md
new file mode 100644
index 0000000000000000000000000000000000000000..fa409de8fe5cb1230c47245acbe20464b8dc1a1a
--- /dev/null
+++ b/hello-git/README_wangyiya.md
@@ -0,0 +1 @@
+hello, wangyiya
\ No newline at end of file
diff --git a/hello-git/README_wangyu.md b/hello-git/README_wangyu.md
new file mode 100644
index 0000000000000000000000000000000000000000..03025cf32411806bb183de6705422665abe21392
--- /dev/null
+++ b/hello-git/README_wangyu.md
@@ -0,0 +1 @@
+Hello, wangyu
\ No newline at end of file
diff --git a/hello-git/README_wangziyi.md b/hello-git/README_wangziyi.md
new file mode 100644
index 0000000000000000000000000000000000000000..9a6c9c46e6571299c1f11bbab0aa4beca898a9ff
--- /dev/null
+++ b/hello-git/README_wangziyi.md
@@ -0,0 +1 @@
+Hello, wangziyi.
\ No newline at end of file
diff --git a/hello-git/README_weizhongshuo.md b/hello-git/README_weizhongshuo.md
new file mode 100644
index 0000000000000000000000000000000000000000..bed857e591392e22449999d88cd549bd2bac842f
--- /dev/null
+++ b/hello-git/README_weizhongshuo.md
@@ -0,0 +1 @@
+"Hello, weizhongshuo"
diff --git a/hello-git/README_yangshiwen.md b/hello-git/README_yangshiwen.md
new file mode 100644
index 0000000000000000000000000000000000000000..5d3abbfb7a8705a1475a9e9fb61c717f99a771a7
--- /dev/null
+++ b/hello-git/README_yangshiwen.md
@@ -0,0 +1 @@
+Hello, yangshiwen.
\ No newline at end of file
diff --git a/hello-git/README_yanhaobo.md b/hello-git/README_yanhaobo.md
new file mode 100644
index 0000000000000000000000000000000000000000..9f15545008aa1d6da59b7295b90f847c7003f91c
--- /dev/null
+++ b/hello-git/README_yanhaobo.md
@@ -0,0 +1 @@
+hello,yanhaobo.
\ No newline at end of file
diff --git a/hello-git/README_yanriheng.md b/hello-git/README_yanriheng.md
new file mode 100644
index 0000000000000000000000000000000000000000..ff9ac1ab709a53a5f11fdeacd9779d9c5bb2e2bd
--- /dev/null
+++ b/hello-git/README_yanriheng.md
@@ -0,0 +1 @@
+Hello,yanriheng
\ No newline at end of file
diff --git a/hello-git/README_yanyiwei.md b/hello-git/README_yanyiwei.md
new file mode 100644
index 0000000000000000000000000000000000000000..46544c33a27d8c6341263c8a795622d7a71157f8
--- /dev/null
+++ b/hello-git/README_yanyiwei.md
@@ -0,0 +1 @@
+Hello,yanyiwei
\ No newline at end of file
diff --git a/hello-git/README_yuzhouchen.md b/hello-git/README_yuzhouchen.md
new file mode 100644
index 0000000000000000000000000000000000000000..c89f5c2a9aa83d8b2aedcbf227f380c4042b36f1
--- /dev/null
+++ b/hello-git/README_yuzhouchen.md
@@ -0,0 +1 @@
+hello, yuzhouchen
\ No newline at end of file
diff --git a/hello-git/README_zhangchenglin.md b/hello-git/README_zhangchenglin.md
new file mode 100644
index 0000000000000000000000000000000000000000..38137d1e93bb6b76288d4ead92d42fc25f08ed35
--- /dev/null
+++ b/hello-git/README_zhangchenglin.md
@@ -0,0 +1,3 @@
+
+
+hi zhangchenglin
diff --git a/hello-git/README_zhangchenqiang.md b/hello-git/README_zhangchenqiang.md
new file mode 100644
index 0000000000000000000000000000000000000000..7350593d22b161a9c3acd92c9a437c180b23e493
--- /dev/null
+++ b/hello-git/README_zhangchenqiang.md
@@ -0,0 +1 @@
+hello,zhangchenqiang
\ No newline at end of file
diff --git a/hello-git/README_zhangjingdian.md b/hello-git/README_zhangjingdian.md
new file mode 100644
index 0000000000000000000000000000000000000000..cdb0068da7f613c14bd1edee68e55110f0947bd5
--- /dev/null
+++ b/hello-git/README_zhangjingdian.md
@@ -0,0 +1 @@
+Hello,zhangjingdian.
\ No newline at end of file
diff --git a/hello-git/README_zhangjun.md b/hello-git/README_zhangjun.md
new file mode 100644
index 0000000000000000000000000000000000000000..dd5308ef5ce7f045725cd23d772ac40edf18bbb9
--- /dev/null
+++ b/hello-git/README_zhangjun.md
@@ -0,0 +1 @@
+hello zhangjun
\ No newline at end of file
diff --git a/hello-git/README_zhangkaiyang.md b/hello-git/README_zhangkaiyang.md
new file mode 100644
index 0000000000000000000000000000000000000000..b65b0335081a072da6db569424279036d295afd5
--- /dev/null
+++ b/hello-git/README_zhangkaiyang.md
@@ -0,0 +1 @@
+hello:
\ No newline at end of file
diff --git a/hello-git/README_zhangmengxin.md b/hello-git/README_zhangmengxin.md
new file mode 100644
index 0000000000000000000000000000000000000000..cdecb294f67eb4361722ce02fd4491c5e014bfd6
--- /dev/null
+++ b/hello-git/README_zhangmengxin.md
@@ -0,0 +1 @@
+hello zhangmengxin
\ No newline at end of file
diff --git a/hello-git/README_zhangyushuo.md b/hello-git/README_zhangyushuo.md
new file mode 100644
index 0000000000000000000000000000000000000000..1a6b2e72a86beb30cfb5c3912c2938c96de4fc1f
--- /dev/null
+++ b/hello-git/README_zhangyushuo.md
@@ -0,0 +1 @@
+# Hello,zhangyushuo
\ No newline at end of file
diff --git a/hello-git/README_zhaojiahui.md b/hello-git/README_zhaojiahui.md
new file mode 100644
index 0000000000000000000000000000000000000000..43dcad28c417570540d8020f72a4f7a4ec834e5e
--- /dev/null
+++ b/hello-git/README_zhaojiahui.md
@@ -0,0 +1 @@
+hello,zhaojiahui
\ No newline at end of file
diff --git a/hello-git/README_zhaoshijie.md b/hello-git/README_zhaoshijie.md
new file mode 100644
index 0000000000000000000000000000000000000000..befc08e6e4ad663b2067ce08a217af99c308c1d8
--- /dev/null
+++ b/hello-git/README_zhaoshijie.md
@@ -0,0 +1,2 @@
+# hello,zhaoshijie
+
diff --git a/hello-git/README_zhaowentao.md b/hello-git/README_zhaowentao.md
new file mode 100644
index 0000000000000000000000000000000000000000..63eb15572bf57383f0e9b532203bea6a50cd9e2a
--- /dev/null
+++ b/hello-git/README_zhaowentao.md
@@ -0,0 +1 @@
+Hello, zhaowentao
\ No newline at end of file
diff --git a/hello-git/README_zhoumu.md b/hello-git/README_zhoumu.md
new file mode 100644
index 0000000000000000000000000000000000000000..a173e8ef39340ce2cf9a88954a8f81bd763b48ce
--- /dev/null
+++ b/hello-git/README_zhoumu.md
@@ -0,0 +1 @@
+"hellozhoumu"
\ No newline at end of file
diff --git a/hello-git/README_zhujianling.md b/hello-git/README_zhujianling.md
new file mode 100644
index 0000000000000000000000000000000000000000..593db6f64782ea4652bf67144447ac9ec74fe531
--- /dev/null
+++ b/hello-git/README_zhujianling.md
@@ -0,0 +1 @@
+hello,zhujianling
diff --git "a/hello-git/README_\344\273\273\345\244\251\346\264\213.md" "b/hello-git/README_\344\273\273\345\244\251\346\264\213.md"
new file mode 100644
index 0000000000000000000000000000000000000000..8803ae945e47ad36fb750571ea76087416c20810
--- /dev/null
+++ "b/hello-git/README_\344\273\273\345\244\251\346\264\213.md"
@@ -0,0 +1 @@
+"Hello, 任天洋"
diff --git "a/hello-git/README_\350\224\241\346\231\250\351\230\263.md" "b/hello-git/README_\350\224\241\346\231\250\351\230\263.md"
new file mode 100644
index 0000000000000000000000000000000000000000..6b6d5d3e4ba6e9af81a01f6343724783c909c047
--- /dev/null
+++ "b/hello-git/README_\350\224\241\346\231\250\351\230\263.md"
@@ -0,0 +1 @@
+"Hello, ̳"
diff --git a/hello-git/RENAME_wanghaoran.md b/hello-git/RENAME_wanghaoran.md
new file mode 100644
index 0000000000000000000000000000000000000000..060bd4d25fb6f6fc88542cfd6e3efc2d99b8e40c
--- /dev/null
+++ b/hello-git/RENAME_wanghaoran.md
@@ -0,0 +1 @@
+Hello,wanghaoran
diff --git a/hello-git/docs/Group_Repo_Guide.md b/hello-git/docs/Group_Repo_Guide.md
new file mode 100644
index 0000000000000000000000000000000000000000..c9c39a74d1ebacf399d0b32db297d2504debe526
--- /dev/null
+++ b/hello-git/docs/Group_Repo_Guide.md
@@ -0,0 +1,34 @@
+# 小组项目指南
+来到我们的终极小组项目了,下面是你需要了解的要点。
+
+## 在Gitee网站上创建代码仓库(由仓库负责人完成)
+由小组推举或组长指派,确定代码仓库负责人(也可由组长本人担任),负责以下工作。
+
+#### (1)新建仓库
+右上角➕-“新建仓库”,设置仓库名称、介绍、语言-python、gitignore模板-python、开源许可证-Apache-2.0、模板文件-全勾选、分支模型-单分支模型(只创建master分支)
+- 仓库名称:ai2022-班级号-组号,如ai2022-2-g3
+
+#### (2)仓库成员管理
+邀请团队成员加入项目仓库,成员拥有开发者权限。
+
+#### (3)其它设置
+- 分支管理
+- 代码审查设置:至少需要一名审查人员审核通过后可合并,无需测试人员审核
+- 指定审核人员:可由一人担任审核工作,也可全员担任。
+
+## 协同开发(由每一位组员协同完成)
+参考 [README.md](../README.md)
+1. 克隆项目仓库
+2. 创建功能分支
+3. 开发和提交代码
+4. 推送代码到远程仓库
+5. 创建Pull Request(PR)
+6. 代码审查
+7. 合并PR
+
+## 编写文档
+- 项目文档应包括项目简介、功能描述、代码结构、运行说明等。
+- 文档文件通常使用Markdown格式编写。
+
+## 撰写项目报告
+需严格按照模板规范撰写。
\ No newline at end of file
diff --git a/hello-git/docs/Previous_Knowledge.md b/hello-git/docs/Previous_Knowledge.md
new file mode 100644
index 0000000000000000000000000000000000000000..2b207ad5ce4292bf119584c1fba4e829c18cb913
--- /dev/null
+++ b/hello-git/docs/Previous_Knowledge.md
@@ -0,0 +1,73 @@
+# Git 和 Gitee 前置知识讲解
+
+如果你从未使用过Git、Gitee,下面的内容可以作为前置知识,帮助你理解代码协同的核心概念和流程。
+
+## 1. 什么是Git?
+- **定义**:Git 是一个分布式版本控制系统,用于追踪对文件的修改历史,允许多个开发者协作开发项目。
+- **特点**:
+ - **分布式**:每个开发者都有完整的**代码仓库**副本,可以在本地进行版本控制。
+ - **分支管理**:Git 提供强大的分支管理功能,方便多人协作开发。
+ - **轻量级**:Git 的操作速度快,占用资源少。
+
+## 2. 什么是Gitee?
+- **定义**:Gitee(码云)是中国最大的代码托管平台,类似于GitHub,提供代码托管、项目管理、协作开发等功能。
+- **特点**:
+ - **代码托管**:支持Git仓库的托管,可以创建公共或私有仓库。
+ - **项目管理**:提供项目管理工具,如Issue、Wiki、项目看板等。
+ - **协作开发**:支持多人协作开发,提供 **Pull Request(PR**功能。
+ - **集成服务**:提供CI/CD、代码质量检测、代码统计等服务。
+
+## 3. Git的基本概念
+- **仓库(Repository)**:
+ - **定义**:一个包含所有项目文件和历史记录的目录。
+ - **类型**:本地仓库和远程仓库。
+- **本地仓库(Local Repository)**:
+ - **定义**:在开发者本地计算机上的Git仓库。
+ - **操作**:初始化仓库、克隆仓库、提交更改等。
+- **远程仓库(Remote Repository)**:
+ - **定义**:托管在服务器上的Git仓库,如Gitee上的仓库。
+ - **操作**:推送更改、拉取更改、创建和管理远程分支等。
+
+## 4. 分支(Branch)
+- **定义**:分支是开发过程中的一种隔离机制,允许开发者在独立的环境中进行开发,而不影响主分支。
+- **主分支(Main/Master Branch)**:
+ - **定义**:默认的主分支,通常用于存放稳定版本的代码。
+- **其它分支**:
+ - **定义**:用于开发新功能的分支,完成后可以通过Pull Request合并到主分支。
+
+## 5. 提交(Commit)
+- **定义**:将代码的更改保存到仓库的历史记录中。
+- **操作**:
+ - **添加文件到暂存区**:`git add ` 或 `git add .`
+ - **提交更改**:`git commit -m "commit message"`
+
+## 6. 拉取(Pull)和推送(Push)
+- **拉取(Pull)**:
+ - **定义**:从远程仓库获取最新的更改并合并到本地仓库。
+ - **操作**:`git pull origin `
+- **推送(Push)**:
+ - **定义**:将本地仓库的更改推送到远程仓库。
+ - **操作**:`git push origin `
+
+## 7. Pull Request(PR)
+- **定义**:一种请求将一个分支的更改合并到另一个分支的机制,通常用于代码审查和协作。
+- **流程**:
+ - **创建PR**:在Gitee上创建一个Pull Request,选择源分支和目标分支。
+ - **审查代码**:其他开发者可以审查代码并提出意见。
+ - **合并PR**:审查通过后,将源分支的更改合并到目标分支。
+
+## 8. 合并冲突(Merge Conflict)
+- **定义**:当两个分支对同一文件的同一部分进行了不同的修改,合并时会产生冲突。
+- **解决方法**:
+ - **手动解决**:打开冲突文件,手动选择保留哪一部分的修改。
+ - **提交解决后的文件**:`git add ` 和 `git commit -m "Resolve conflicts"`
+
+## 9. 其他常用命令
+- **查看状态**:`git status`
+- **查看提交历史**:`git log`
+
+## 10. 最佳实践
+- **定期提交**:频繁提交小的更改,便于追踪和回滚。
+- **清晰的提交信息**:每次提交时,写明清晰的提交信息,便于他人理解。
+- **保持分支整洁**:定期合并和删除不再需要的分支。
+- **代码审查**:利用Pull Request进行代码审查,提高代码质量。
\ No newline at end of file
diff --git a/hello-git/docs/Quick_Start.md b/hello-git/docs/Quick_Start.md
new file mode 100644
index 0000000000000000000000000000000000000000..ddb244ffffd479610e1712426a1dd1c25c596774
--- /dev/null
+++ b/hello-git/docs/Quick_Start.md
@@ -0,0 +1,20 @@
+# 学习使用Git和Gitee进行代码协同开发
+
+## 一、初始设置
+### 1、注册Gitee网站
+[https://gitee.com/](https://gitee.com/)
+- 注册账号,设置姓名为全拼
+- 绑定邮箱
+- 登录成功之后,右上角“设置”-“个人设置”-“个人资料”-
+ - “基本信息”页面,修改姓名为全拼
+ - “个人空间地址”页面,可以设置个人空间地址
+
+### 2、安装Git
+[https://git-scm.com/downloads/win](https://git-scm.com/downloads/win)
+在命令行中敲入"git"显示"usage: git"等信息即为安装成功。
+
+### 3、配置Git
+```
+git config --global user.email your_email_address
+git config --global user.name your_name
+```
diff --git a/hello-git/hello-git/.keep b/hello-git/hello-git/.keep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391