三方仓库基本信息

✅ 应用仓库与获取说明:https://github.com/okxlin/appstore

🔰 其他的说明渠道1:https://bbs.fit2cloud.com/t/topic/640

🔰 其他的说明渠道2:https://1p.131.gs

🔰 其他的说明渠道3:https://www.1panel.wiki

******************************************************************************

🎉 1Panel & Halo Pro八折优惠码:wuyang

💰 获取 Halo 专业版:https://www.lxware.cn/?code=wuyang

💰 获取 1Panel 专业版:https://www.lxware.cn/?code=wuyang

******************************************************************************

三方仓库安装步骤

## 切换到/opt/1panel/resource/apps/local目录下
cd /opt/1panel/resource/apps/local
## 拉取仓库appstore的分支localApps的内容
git clone -b localApps https://github.com/okxlin/appstore
## 复制'/opt/1panel/resource/apps/local/appstore/apps/*'到'/opt/1panel/resource/apps/local/'下
cp -rf /opt/1panel/resource/apps/local/appstore/apps/* /opt/1panel/resource/apps/local/



## 更新本地仓库,与远程仓库一致
1.使用 git pull 命令:这是最常用的方法,它会拉取远程仓库的最新代码并尝试自动合并到你的本地分支。
如果远程分支有新的提交,使用以下命令:
git pull origin master
这里的 master 是你想要更新的分支名称。如果远程仓库有新的分支,你可能需要先使用 git fetch 来获取远程分支的列表,然后再执行 git pull。

2.使用 git fetch 和 git merge 命令:如果你想要更细致地控制合并过程,可以先使用 git fetch 命令获取远程仓库的最新代码,但不会自动合并。
然后,你可以使用 git merge 命令将远程分支的更新合并到你的本地分支:
git fetch origin
git merge origin/master
同样,master 是你想要合并的远程分支名称。

3.使用 git rebase 命令:如果你想要将本地的提交重新应用到远程分支的最新提交之上,可以使用 git rebase 命令。这通常用于保持提交历史的整洁:
git fetch origin
git rebase origin/master
这会将你的本地提交应用到远程分支的最新提交之上。
处理合并冲突:在合并过程中,如果出现冲突,Git 会提示你解决这些冲突。你需要手动编辑冲突的文件,然后使用 git add 命令将解决后的文件标记为已解决,最后完成合并过程。

4.增加上游仓库
git remote add upstream https://github.com/okxlin/appstore
git fetch upstream
git merge upstream/localApps


更新子模块:如果你的仓库包含子模块,你可能还需要更新子模块的代码。可以使用以下命令:
git submodule update --init --recursive
这会初始化子模块并从它们的远程仓库拉取最新的代码。

## 删除appstore文件夹
rm -r /opt/1panel/resource/apps/local/appstore