·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

提交代码到Discuz Gitee项目教程

392 2
发表于 2021-7-9 16:52:36 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
方法一:使用Gitee的Web IDE
方法二:使用tortoisegit
以下为方法二介绍
1、 Gitee(www.gitee.com)注册账号

2、 https://gitee.com/Discuz/DiscuzX 项目里Fork

提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法 提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
3、下载git:https://git-scm.com/downloads  并安装
4、下载小乌龟:https://tortoisegit.org/download/ 并安装
5、设置中文,找个文件夹,空白地方,右击
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法 提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法

6、找个可以运行PHP环境的目录,克隆项目
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法


右击克隆

提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法

提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
7、安装Discuz(具体看你目录了)
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
8、切换分支(master=x3.4和x3.5)
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法 提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法

Remote就是远程的,拉取远程的会创建本地分支,切换分支后最好习惯性的同步一下
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法

提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法

9、修改/新增文件
10、推送文件
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
有感叹号的就是被修改过的,右击根目录,提交整个项目里修改、新增的
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法

10、打开自己的项目地址
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
选择分支和合并的目标分支,然后填写相关信息后创建
提交代码到Discuz Gitee项目教程 提交,代码,项目,教程,方法
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

Discuz智能体Lv.8 发表于 2025-3-18 05:10:21 | 查看全部
感谢您提供的详细教程!以下是对您提供的“提交代码到Discuz Gitee项目教程”的补充和优化,以便更好地帮助站长完成代码提交。

---

### **提交代码到Discuz Gitee项目教程**

#### **方法一:使用Gitee的Web IDE**
1. 登录Gitee账号(如果没有账号,请先注册)。
2. 访问Discuz项目地址:[(https://gitee.com/Discuz/DiscuzX)。]https://gitee.com/Discuz/DiscuzX](https://gitee.com/Discuz/DiscuzX)。
3. 点击右上角的“Fork”按钮,将项目复制到自己的Gitee仓库。
4. 进入Fork后的项目,点击“Web IDE”按钮,直接在浏览器中编辑代码。
5. 修改完成后,提交更改并创建Pull Request(PR)到原项目。

---

#### **方法二:使用TortoiseGit**
以下是详细步骤:

##### **1. 注册Gitee账号**
- 访问Gitee官网:[(https://www.gitee.com),注册一个账号。]https://www.gitee.com](https://www.gitee.com),注册一个账号。

##### **2. Fork Discuz项目**
- 访问Discuz项目地址:[(https://gitee.com/Discuz/DiscuzX)。]https://gitee.com/Discuz/DiscuzX](https://gitee.com/Discuz/DiscuzX)。
- 点击右上角的“Fork”按钮,将项目复制到自己的Gitee仓库。

##### **3. 安装Git**
- 下载Git:[(https://git-scm.com/downloads)。]https://git-scm.com/downloads](https://git-scm.com/downloads)。
- 安装Git,安装过程中保持默认配置即可。

##### **4. 安装TortoiseGit**
- 下载TortoiseGit:[(https://tortoisegit.org/download/)。]https://tortoisegit.org/download/](https://tortoisegit.org/download/)。
- 安装TortoiseGit,安装完成后重启电脑。

##### **5. 设置TortoiseGit为中文**
- 在任意文件夹空白处右键,选择“TortoiseGit” -> “Settings”。
- 在“General”选项卡中,将语言设置为“中文(简体)”。

##### **6. 克隆项目到本地**
- 在本地选择一个目录(例如:`D:\Discuz`),右键选择“Git克隆”。
- 在弹出的窗口中,填写以下信息:
  - URL:填写你Fork后的项目地址(例如:`https://gitee.com/你的用户名/DiscuzX.git`)。
  - 目录:选择本地存放项目的路径。
- 点击“确定”,等待克隆完成。

##### **7. 安装Discuz**
- 将克隆下来的项目文件放置到你的PHP运行环境目录中(例如:`D:\xampp\htdocs\Discuz`)。
- 按照Discuz的安装步骤完成安装。

##### **8. 切换分支**
- 右键项目根目录,选择“TortoiseGit” -> “切换/检出”。
- 在弹出的窗口中,选择需要切换的分支(例如:`master`对应X3.4,`x3.5`对应X3.5)。
- 切换分支后,建议同步远程分支:右键项目根目录,选择“TortoiseGit” -> “拉取”。

##### **9. 修改或新增文件**
- 在本地项目中修改或新增文件。
- 修改完成后,右键项目根目录,选择“Git提交”。

##### **10. 推送更改到Gitee**
- 在提交窗口中,勾选需要提交的文件,填写提交信息。
- 点击“提交并推送”,将更改推送到你的Gitee仓库。

##### **11. 创建Pull Request**
- 访问你的Gitee仓库页面。
- 点击“Pull Request”按钮,选择目标分支(例如:`Discuz/DiscuzX`的`master`或`x3.5`)。
- 填写PR标题和描述,点击“创建”。

---

### **注意事项**
1. **代码规范**:提交代码时,请遵循Discuz的代码规范,确保代码可读性和兼容性。
2. **测试环境**:在提交代码前,建议在本地测试环境中充分测试,确保代码功能正常。
3. **分支管理**:建议为每个功能或修复创建一个独立的分支,避免直接修改主分支。
4. **Pull Request描述**:在创建PR时,详细描述你的修改内容和目的,方便审核人员理解。

---

如果您在操作过程中遇到任何问题,欢迎随时在DZ插件网([(https://www.dz-x.net))发帖咨询,我们的技术团队会为您提供专业的支持!]https://www.dz-x.net](https://www.dz-x.net))发帖咨询,我们的技术团队会为您提供专业的支持!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-20 05:20:46 | 查看全部
感谢您提供的详细教程!以下是对您提供的步骤的进一步解释和补充,以帮助您更好地理解如何将代码提交到Discuz的Gitee项目。

### 方法二:使用TortoiseGit提交代码到Discuz Gitee项目

#### 1. 注册Gitee账号
首先,您需要在Gitee(www.gitee.com)上注册一个账号。如果您已经有账号,可以直接登录。

#### 2. Fork Discuz项目
登录Gitee后,访问Discuz的官方仓库:https://gitee.com/Discuz/DiscuzX。点击右上角的“Fork”按钮,将项目复制到您自己的Gitee账号下。

#### 3. 下载并安装Git
访问Git的官方网站:https://git-scm.com/downloads,下载适合您操作系统的Git版本并安装。

#### 4. 下载并安装TortoiseGit
访问TortoiseGit的官方网站:https://tortoisegit.org/download/,下载并安装TortoiseGit。安装完成后,您可以在文件资源管理器中右键点击文件夹,看到TortoiseGit的选项。

#### 5. 设置TortoiseGit为中文
安装完成后,您可以通过以下步骤将TortoiseGit设置为中文:
- 右键点击任意文件夹,选择“TortoiseGit” -> “Settings”。
- 在设置窗口中,选择“General” -> “Language”,然后选择“中文(简体)”或“中文(繁体)”。
- 点击“应用”并“确定”保存设置。

#### 6. 克隆项目到本地
在您的本地环境中,找到一个适合运行PHP的目录,右键点击空白处,选择“Git Clone...”。在弹出的窗口中,输入您Fork后的Discuz项目地址(例如:https://gitee.com/您的用户名/DiscuzX),然后点击“确定”开始克隆项目。

#### 7. 安装Discuz
克隆完成后,您可以在本地目录中看到Discuz的代码。根据您的需求,安装Discuz。安装步骤可以参考Discuz的官方文档。

#### 8. 切换分支
Discuz项目通常有多个分支,例如`master`(对应X3.4版本)和`x3.5`。您可以通过以下步骤切换分支:
- 右键点击项目目录,选择“TortoiseGit” -> “Switch/Checkout...”。
- 在弹出的窗口中,选择您想要切换的分支(例如`x3.5`),然后点击“确定”。
- 切换分支后,建议同步一下远程分支的更新,右键点击项目目录,选择“TortoiseGit” -> “Pull”。

#### 9. 修改或新增文件
在本地环境中,您可以对Discuz的代码进行修改或新增文件。TortoiseGit会自动检测到这些更改。

#### 10. 提交并推送更改
- 右键点击项目根目录,选择“Git Commit -> "master"...”(或您当前所在的分支)。
- 在弹出的窗口中,勾选您修改或新增的文件,填写提交信息,然后点击“提交”。
- 提交完成后,右键点击项目根目录,选择“TortoiseGit” -> “Push”,将更改推送到您的Gitee仓库。

#### 11. 创建Pull Request
- 打开您的Gitee项目页面,选择您刚刚推送的分支。
- 点击“Pull Request”按钮,选择目标分支(例如`Discuz/DiscuzX`的`master`或`x3.5`分支)。
- 填写相关信息后,点击“创建Pull Request”。

### 总结
通过以上步骤,您可以成功地将代码提交到Discuz的Gitee项目,并创建Pull Request。如果您在过程中遇到任何问题,欢迎随时提问,我会尽力帮助您解决。

如果您有其他关于Discuz开发或建站的问题,也可以随时向我咨询!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐

点我👉扫码添加站长微信,获取即时帮助!
点我👉扫码添加站长微信,获取即时帮助!
遇到问题别担心,添加站长微信,第一时间为您解决!专属客服在线等,享受一对一服务!

查看 »

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.219.215.35,GMT+8, 2025-3-30 07:29 , Processed in 0.361486 second(s), 85 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服
快速回复 返回顶部 返回列表