🐍 Git使用及实战部署

🐍 Git使用及实战部署

🐍 Git使用及实战部署 🐍 Git使用及实战部署 Modified April 2 Created on February 19, 2025 9758 14753 16 23 返回主界面后,可以看见制作的进度,卡在20%不要怕,因为你可以去看docker终端是否报错,如果没有报错,那么就是在生成了,请不要担心 可以进行生成后的短视频预览,同时也可以下载 那么本章小节介绍的开源数字人项目基础部署案例就到这里,以下还有很多的部署使用案例,大家敬请期待!!! 9.4 案例四:owl(类Manus)开源项目本地部署 9.4.1 利用Git命令拉取OWL仓库 官方的OWL Github仓库 https://github.com/camel ai/owl GitHub camel ai/owl: 🦉 OWL: Optimized Workforce Learning for General Multi Agent Assistance in Rea 🦉 OWL: Optimized Workforce Learning for General Multi Agent Assistance in Real World Task Automation camel ai/owl 利用git命令进行仓库代码拉取 Code block Plain Text Copy git clone https://github.com/camel ai/owl.git 将owl用Pycharm编辑器打开,也可以用Trae打开 准备好之后,我们进入下一节内容 9.4.2 使用Anaconda新建一个纯净的python3.10环境 输入创建新的python独立环境 Code block Plain Text Copy conda create n owl python=3.10 紧接着输入,激活新的python环境 Code block Plain Text Copy conda activate owl 然后进入owl项目所在的目录 Code block Plain Text Copy cd E:\AllCode\GithubPro\AI\owl 输入安装第三方包命令 Code block Plain Text Copy pip install e . 9.4.3 此项目的环境使用新创建的Conda环境 下载完之后,进入pycharm,选择刚刚新建的owl环境 接着进入owl文件夹中,将 .env template 复制一份命名为.env 输入自己的deepseek api密钥 返回主界面后,可以看见制作的进度,卡在20%不要怕,因为你可以去看docker终端是否报错,如果没有报错,那么就是在生成了,请不要担心 可以进行生成后的短视频预览,同时也可以下载 那么本章小节介绍的开源数字人项目基础部署案例就到这里,以下还有很多的部署使用案例,大家敬请期待!!! 那么本章小节介绍的开源数字人项目基础部署案例就到这里,以下还有很多的部署使用案例,大家敬请期待!!! 9.4 案例四:owl(类Manus)开源项目本地部署 9.4.1 利用Git命令拉取OWL仓库 官方的OWL Github仓库 https://github.com/camel ai/owl GitHub camel ai/owl: 🦉 OWL: Optimized Workforce Learning for General Multi Agent Assistance in Rea 🦉 OWL: Optimized Workforce Learning for General Multi Agent Assistance in Real World Task Automation camel ai/owl 利用git命令进行仓库代码拉取 将owl用Pycharm编辑器打开,也可以用Trae打开 准备好之后,我们进入下一节内容 9.4.2 使用Anaconda新建一个纯净的python3.10环境 输入创建新的python独立环境 紧接着输入,激活新的python环境 然后进入owl项目所在的目录 输入安装第三方包命令 9.4.3 此项目的环境使用新创建的Conda环境 下载完之后,进入pycharm,选择刚刚新建的owl环境 接着进入owl文件夹中,将 .env template 复制一份命名为.env 输入自己的deepseek api密钥 进入网页即可,设置好就可以运行了 当然后台的信息更加全面,大家详细的可以观看后台信息 运行好之后,会在文件的这个目录进行存放产物 那么好,到这里过,我们已经初步的完成了,OWL部署使用,后续会增加详细的使用 9.5 案例五:ComfyUI 开源项目本地部署 💪 本章节会持续更新,大家敬请期待 本章节会持续更新,大家敬请期待 9.5.1 资源分区 9.5.1.1 下载类资源 1. 官方ComfyUI下载网址 https://www.comfy.org/zh cn/download 在 Windows/Mac 操作系统上下载 ComfyUI 下载适用于 Windows 和 macOS 的 ComfyUI 桌面应用程序。可选择手动设置应用程序。 2. 官方的英伟达版一键启动下载包 https://github.com/comfyanonymous/ComfyUI/releases github.com 3. 秋叶整合包 https://pan.quark.cn/s/64b808baa960 夸克网盘分享 夸克网盘是夸克推出的一款云服务产品,功能包括云存储、高清看剧、文件在线解压、PDF一键转换等。通过夸克网盘可随时随地管理和使用照片、文档、手机资料,目前支持Android、iOS、PC、iPad。 9.5.1.2 资源仓库类 ComfyUI官方文档 https://docs.comfy.org/zh CN/get started/introduction 关于 ComfyUI ComfyUI ComfyUI 的官方文档。欢迎在这里贡献文档。 ComfyUI节点查找发布仓库 https://registry.comfy.org/ ComfyUI Registry Discover and install ComfyUI custom nodes. ComfyUI官方博客 https://blog.comfy.org/ ComfyUI Blog | Robin | Substack News and updates from the Comfy team. Click to read ComfyUI Blog, by Robin, a Substack publication with thousands of subscribers. ComfyUI Manager官方仓库 https://github.com/ltdrdata/ComfyUI Manager GitHub ltdrdata/ComfyUI Manager: ComfyUI Manager is an extension designed to enhance the usability ComfyUI Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, th... 官方的ComfyUI Github仓库 https://github.com/comfyanonymous/ComfyUI.git github.com 第一种安装方式: 下载官方的英伟达版一键启动下载包 解压之后,直接运行 run nvidia gpu 的脚本文件即可 打开成功之后,命令行如下所示 打开这个网址得到下面的提示 9.5.1 利用Git命令拉取ComfyUI仓库 9.6 案例六:本地部署BiliNote开源项目(AI 视频笔记生成工具 ) 9.6.1 利用Git命令拉取BiliNote仓库 官方的BiliNote Github仓库 https://github.com/JefferyHcool/BiliNote/tree/master github.com 利用git命令进行仓库代码拉取 9.6.2 启动相关前后端 🚅 AJ 注:感谢栋人佳Dougle整理这个教程 AJ 注:感谢栋人佳Dougle整理这个教程 🎨 本人介绍:大家好,我是来自浙江宁波大学一枚软件工程专业的大学生,目前专攻于研究AI结合某些领域的创新落地项目,欢迎大家一起交流学习,也非常感谢大家观看学习本篇关于Git命令以及实战应用的文章 编辑: 栋人佳Dougle(Dougle) | 联系方式在文末 大家有什么问题和需求可以在文末留言,可以加我微信或QQ 本人介绍:大家好,我是来自浙江宁波大学一枚软件工程专业的大学生,目前专攻于研究AI结合某些领域的创新落地项目,欢迎大家一起交流学习,也非常感谢大家观看学习本篇关于Git命令以及实战应用的文章 本人介绍:大家好,我是来自浙江宁波大学一枚软件工程专业的大学生,目前专攻于研究AI结合某些领域的创新落地项目,欢迎大家一起交流学习,也非常感谢大家观看学习本篇关于Git命令以及实战应用的文章 编辑: 栋人佳Dougle(Dougle) | 联系方式在文末 大家有什么问题和需求可以在文末留言,可以加我微信或QQ 本篇文章会持续更新,请大家享受本篇文章带给大家的学习快感!! 以下是本篇文章的学习交流群,欢迎大家加入👏 注:本人身为一名大学生,绝没有利用平台资源进行引流(建群初衷是共学),建群旨在文档中不能实时进行回复。所以,以这种建群的方式来集结大家一起交流技术问题 Contact Information 大家如果有问题可以联系我,本人比较外向,性格开朗,愿意和大家交流分享,不怕社恐。最后感谢大家支持与帮助!! 大家如果有问题可以联系我,本人比较外向,性格开朗,愿意和大家交流分享,不怕社恐。最后感谢大家支持与帮助!! 文档更新日志 由于大家对于文档每天更新的内容细节不清楚,从25/02/26开始,更新的日志在此展示。 最近开学(02/20开始),事情繁多,所以本文档隔一天或者隔几天进行更新一次,大家有问题和需求可以进行留言或者联系我 !! 由于大家对于文档每天更新的内容细节不清楚,从25/02/26开始,更新的日志在此展示。 最近开学(02/20开始),事情繁多,所以本文档隔一天或者隔几天进行更新一次,大家有问题和需求可以进行留言或者联系我 !! 02/26 1. 更新:在windows端利用Docker部署RAGFlow全流程知识库搭建(第9大节 实战部署案例) < 更新完毕 02/27 1. 补丁:Docker部署RAGFlow全流程知识库搭建(第9大节 实战部署案例) < 更新完毕 03/04 1. 删除:介绍内容的注明部分,因为10天的Trae开发教程已经结束 注明:有些许的内容没有增加,可以先看黄叔整理的几条命令先研究(黄叔那几条是最重要且最常用命令) 注明:有些许的内容没有增加,可以先看黄叔整理的几条命令先研究(黄叔那几条是最重要且最常用命令) 03/09 1. 更新部署OpenManus开源项目(第9大节 实战部署案例) < 更新完毕 03/18 1. 更新部署HeyGem数字人开源项目(第9大节 实战部署案例) < 更新完毕 最近在帮一位博士老师制作讲课数字人,所以就接触了最近开源的HeyGem数字人项目 最近在帮一位博士老师制作讲课数字人,所以就接触了最近开源的HeyGem数字人项目 2. 更新owl(Manus平替)本地部署 (第9大节 实战部署案例) < 更新完毕 此项目刚出来不久,就开始玩这个类Manus项目了,一直没有更新,敬请期待!! 此项目刚出来不久,就开始玩这个类Manus项目了,一直没有更新,敬请期待!! 03/29 1. 更新完毕owl和OpenManus本地部署 2. 预计准备纳入 本地部署ComfyUI 项目(第9大节 实战部署案例) 2023年ComfyUI刚出现,就结合SD一起玩,今天又有ComfyUI的讨论会,本人热爱AI绘画,紧跟官方更新脚步 2023年ComfyUI刚出现,就结合SD一起玩,今天又有ComfyUI的讨论会,本人热爱AI绘画,紧跟官方更新脚步 3. 由于篇幅过大,后期会将 实战部署教程(第9大节 实战部署案例)转移到另外一个文档中去,届时会通知大家!! 04/06 1. 更新部分顶尖大学的学习资料(1 2.2章节中更新) 04/16 1. 预计更新开源项目 BiliNote(AI 视频笔记生成工具 让 AI 为你的视频做笔记) 0. 梗概及参考 学习日期:10/05/2024 → 10/20/2024 编辑: 栋人佳Dougle(Dougle) 0.1 参考视频: https://www.bilibili.com/video/BV1vy4y1s7k6?p=1 01 尚硅谷 Git 课程介绍 哔哩哔哩 bilibili 01 尚硅谷 Git 课程介绍是尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)的第1集视频,该合集共计45集,视频收藏或关注UP主,及时了解更多相关视频内容。 0.2 进阶后视频地址: https://www.bilibili.com/video/BV1NK421Y7XZ/?spm id from=333.999.0.0&vd source=479f50c8808e99c1bb38f9f1f8a217b9 尚硅谷2024最新Git企业实战教程,全方位学习git与gitlab 哔哩哔哩 bilibili 尚硅谷2024最新Git企业实战教程,全方位学习git与gitlab共计40条视频,包括:01 Git与GitLab企业实战课程介绍、02 版本控制的意义、03 git的安装部署等,UP主更多精彩视频,请关注UP账号。 0.3 仓库参考地址: https://github.com/Yacey/git demo.git GitHub Yacey/git demo Contribute to Yacey/git demo development by creating an account on GitHub. 0.4 参考博客: 1.Git介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。同时 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 1. 快速使用Git教程 https://www.runoob.com/manual/git guide/ git 简明指南 git 简明指南 助你入门 git 的简明指南,木有高深内容 ;) 作者: 罗杰·杜德勒 感谢: @tfnico , @fhd 和 Namics 如有纰漏,请在 github 提报问题 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。 检出仓库 执行如下命令以创 1 1(番外篇1 小白利用 Trae 速学提交仓库至GitHub) 这边强烈大家建议在Trae中下载一个Github的插件,在Trae提交自己的代码到Github仓库 下面教一下大家如何去在Trae中安装Git插件 1 1.1 需要的工具(必要) 注明:Git工具(这个工具必备少了不行)、Github账号(没有的同学可以自行注册噢!)、Trae(已经成功安装并且登录) 1. 下面是Git官网(官方网址),可以下载Git工具 https://git scm.com/downloads Downloads Git comes with built in GUI tools ( git gui , gitk ), but there are several third party tools for users looking for a platform specific experience. 2. 下面是国内引流版本(引流网址,下载快) https://mirrors.tuna.tsinghua.edu.cn/github release/git for windows/git/LatestRelease/ Index of /github release/git for windows/git/LatestRelease/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mir Index of /github release/git for windows/git/LatestRelease/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。 1 1.2 在Trae中下载GitHub插件 1. 进入Trae的插件市场 2. 安装Github插件 3. 进入源代码管理 4. 点击初始化仓库 5. 点击之后会出现如下显示(每一个人的文件都不一样,因为这是按照您的项目内的文件决定显示什么) 6. 创建完之后,大家可以返回文件夹中看一下,出现了一个 .git 文件夹,这就是说明 本地代码仓库 创建完毕 7. 接着我们就返回 Trae 开始准备提交代码了 8. 先给大家介绍一下每一个文件后面的 字母 以及 对应颜色 的含义是什么 案例: • 绿色文件是新增的 • 黄色文件是修改的 9. 将代码推送至Github(写好c ommit) 10. 新建GitHub仓库 11. 添加代码远程存储库 12. 输入仓库的名称(地址) 下面接着输入仓库的名称即可(我这边是Five In A Row) 13. 同意即可 14. 返回Trae中,按一下小箭头,点击 提交和推送 15. 提交之后仓库就有了文件(注意提交之前需要授权你的GitHub账号) 1 2(番外篇2 将GitHub中的仓库拉下来) 1 2.1 需要的工具(必要) 在上一小节中,想必大家已经安装了Git这个工具,接下去我们可以讲解一下,如何在Github上,将别人的代码仓库下载下来 1 2.2 两种方式进行拉取仓库 ( 25/4/06 下午新增更新) 各顶尖院校公开课程资料 🦄 浙江大学课程:https://github.com/QSCTech/zju icicles 北京大学课程:https://github.com/lib pku/lib pku.github.io 上海交通大学课程资料:https://github.com/kxxwz/SJTU Courses 电子科技大学课程资料:https://github.com/Xovee/uestc course 中国科学技术大学课程资源:https://github.com/USTC Resource/USTC Course 东南大学课程资料:https://github.com/zjdx1998/seucourseshare 国立台湾大学、新加坡国立大学、早稻田大学、东京大学,中央研究院(台湾)以及中国重点高校及科研机构:https://github.com/hoochanlon/hamulete 浙江大学课程:https://github.com/QSCTech/zju icicles 北京大学课程:https://github.com/lib pku/lib pku.github.io 上海交通大学课程资料:https://github.com/kxxwz/SJTU Courses 电子科技大学课程资料:https://github.com/Xovee/uestc course 中国科学技术大学课程资源:https://github.com/USTC Resource/USTC Course 东南大学课程资料:https://github.com/zjdx1998/seucourseshare 国立台湾大学、新加坡国立大学、早稻田大学、东京大学,中央研究院(台湾)以及中国重点高校及科研机构:https://github.com/hoochanlon/hamulete 先找到我们需要下载的Github仓库 注明:下方我以 清华大学校内课程公开学习资料(方式一) 以及 NewsNow(方式二) 开源项目作为例子,将其中的仓库所有内容,进行下载到本地 注明:下方我以 清华大学校内课程公开学习资料(方式一) 以及 NewsNow(方式二) 开源项目作为例子,将其中的仓库所有内容,进行下载到本地 举例使用到的Github仓库地址: 1. 清华大学校内课程公开资料 https://github.com/PKUanonym/REKCARC TSC UHT github.com 2. newsnow开源项目 https://github.com/ourongxing/newsnow github.com 1 2.2.1 第一种方式:下载压缩包 进入 清华大学校内课程公开学习资料 仓库 注:由于清华公开的课程仓库所涉及到的文件内容非常大,很可能碰到下载不成功的状况,所以大家可以选择其他的仓库进行拉取,以上介绍的方法都是一样的,就是这样的流程去拉取仓库内容 1 2.2.2 第二种方式:使用命令方式拉取 第一步:找到仓库 第二步:复制仓库地址 第三步:准备一个文件夹(用Git Bash打开文件夹) 在文件夹中 shift + 鼠标右键(快捷键),打开列表,用 Open Git Bash here 打开 接着我们得到这个页面 第四步:输入克隆仓库命令,拉仓库代码 命令如下: 回车即可 实例: 注意事项: 1. 命令行中可以 点击鼠标中键 进行粘贴,也可以进行 Ctrl + V 进行粘贴,也可以进行鼠标右键菜单点击粘贴 第五步:查看文件夹中是否已经存在内容 已经存在,说明拉取成功 1 2.3 Git的全局换源方法(遇到500什么的问题就换源) 这里23号傍晚进行更新,下午要去杭州进行deepseek线下活动 1 2.3.1 换源是什么 1 2.3.2 为什么要换源 1 2.3.3 如何换源 1 2.4 命令拉取的时候可能遇到的问题(此部分会重点整理|敬请关注) 目前还没有整理完毕,大家如果遇到问题,请先求助一下群里的大神 本节内容可以教大家如果拉取仓库的时候遇到拉不下来等问题,如何去解决 附则:由群中大佬提供并且收录 由 user 1093 提供的三个网址,大家可以进行参考 1. https://github.com/521xueweihan/GitHub520 2. https://github.com/oldj/SwitchHosts 3. https://blog.csdn.net/qq 47200222/article/details/122618837 1 2.3.1 解决拉取遇到下载问题 切换节点继续下载,网络环境必须要好,不好就会提示网络问题,导致重新下载 遇到问题大家可以将git全局换源 1 2.3.2 解决拉取遇到 在原先的github上面复制的地址中加入以下内容 此部分正在更新中...... 2.Git的使用 2.0 Git命令 2.0.1 Git相关命令 以下的命令对于大家非常有用 以下的命令对于大家非常有用 2.1 Git命令 设置用户签名 2.1.1 基本语法 2.1.2 实操 2.2 Git命令 初始化本地仓库 2.2.1 基本语法 git init (初始化本地仓库) 2.2.2 实操 2.3 Git命令 查看本地库 2.3.1 基本语法 git status (查看提交文件的状态) 2.3.2 实操 2.4 Git命令 添加暂存区 2.4.1 基本语法 git add 文件名称 2.4.2 实操 将文件添加至暂存区 删除暂存区中的文件 2.5 Git命令 暂存区的文件提交本地库 2.5.1 基本语法 git commit m “日志信息” 文件名 2.5.2 实操 2.5.3 查看版本信息 git reflog / git log (查看版本信息) 2.6 Git命令 修改文件 2.6.1 基本用法 修改目录里面的txt文件后,再次查看状态,会显示文件红色 2.6.2 实操 2.7 Git命令 版本穿梭 2.7.1 基本用法 git reflog (查看版本信息) git log (查看版本详细信息) git reset —hard 版本号 2.7.2 实操 3.Git的分支 3.1 Git分支概述和优点 3.1.1 分支概述 在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己的分支的时候,不会影响主线分支的运行。 3.2 分支的操作总览 3.3 创建分支 3.3.1 基本用法 git branch + 分支名称 3.3.2 实操 3.4 切换分支 3.4.1 基本用法 git checkout + 分支名称 3.4.2 实操 3.5 合并分支(正常合并) 如果出现冲突,最好是在JetBrainsIDE中进行合并,因为是可视化界面进行选择内容 3.5.1 基本用法 git merge + 指定分支名 //即将指定分支合并到当前所在分支上 3.5.2 实操 3.5 合并分支(代码冲突) 冲突原因: 合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改,Git无法替我们决定使用哪一个。必须人为决定新代码内容。 3.5.1 基本用法 3.5.2 实操 4.Git的团队协作 以下内容针对团队合作的时候的情况 4.1 团队协作和跨团队协作 4.1.1 团队协作(概念) 4.1.2 跨团队协作(概念) 5.Git与GitHub操作 5.1 GitHub创建远程库 更新中..... 5.2 远程仓库操作 5.3 创建远程仓库别名 别名就是地址太长了,换一个叫法,但东西一样 5.3.1 基本语法 git remote v (查看当前素有远程地址别名) git remote add + 别名 (远程地址) 5.3.2 实操 5.4 推送本地分支到远程仓库(重点) 5.4.1 基本语法 git push + 别名 + 分支名称 5.4.2 实操 5.5 拉取远程库到本地库(常用) 5.5.1 基本语法 git pull 别名 分支 5.5.2 实操 5.6 克隆远程库到本地(常用) 克隆代码不需要登录账号 clone会作如下操作: 1. 拉取代码 2. 初始化本地仓库 3. 创建别名 5.6.1 基本语法 git clone + 远程地址 5.6.2 实操 5.7 团队内协作 5.7.1 基本用法 别人拉取你的远程库,然后修改了某一个文件,然后再将这个文件推送给到你的远程库中去,你在拉取你的远程库中的文件,查看文件已经是别人修改好的文件内容,即别人指的是和你一个班的人,而不是别的班级的人(团队内) 5.7.2 实操 从人 主人 5.8 跨团队协作 5.8.1 基本用法 别的人(A)在github里面fork一下本人的仓库,然后这个A用户仓库就多了一个我的代码库,A可以修改,修改后,A可以进入Pull requests申请拉取请求 5.9 GitHub的SSH免密登录 6.IDEA集成 6.1 IEAD集成Git 6.1.1 环境准备 6.1.2 初始化&添加&提交 6.1.3 切换版本 6.1.4 创建分支&切换分支 新建分支 切换分支 6.1.5 合并分支(正常合并) 6.1.6 合并分支(非正常合并) 代码冲突,手动合并代码 6.2 在IDEA中进行GitHub系列操作 6.2.1 设置GitHub账号 待加.... 6.2.2 分享项目到GitHub 6.2.3 推送代码到远程库 注意:push是将本地库的代码推送到远程库,如果本地库代码跟远程库代码不一致,push的操作是会被拒绝的。也就是说,要想push成功,一定要保证本地库的版本要比远程库的版本高。因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地库代码的区别,如果本地代码版本已经落后,切记要先pull拉取一下

在 小宇宙note 阅读完整内容