PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

通过Git管理的项目,同步源仓库的新提交记录

管理员 2024-12-14
Fastadmin
30

在使用 Git 管理项目时(以 FastAdmin 举例),总会碰到同步新记录的问题。

本文章将解决,在我们开发一段时间后,源仓库出现很多新的提交,如何同步源仓库的提交问题。

首先我们在本地仓库通过以下命令查看一下远程仓库的信息

$ git remote -vorigin  https://gitee.com/fastools/admin-framework (fetch)origin  https://gitee.com/fastools/admin-framework (push)

如上所示,我们本地仓库的远程仓库就是自己的仓库地址。这时候,我们需要添加一个源仓库的远程仓库地址。

$ git remote add fastadmin https://gitee.com/karson/fastadmin

这时候再查看远程仓库信息就可以看到有两个远程仓库了。

$ git remote -vfastadmin       https://gitee.com/karson/fastadmin (fetch)fastadmin       https://gitee.com/karson/fastadmin (push)origin  https://gitee.com/fastools/admin-framework (fetch)origin  https://gitee.com/fastools/admin-framework (push)

下面的步骤尤为关键:

1. 拉取 FastAdmin 远程仓库的更新
$ git fetch
2. 切换到期望同步记录的分支,本文使用 master 举例。但现实开发中,你可能会创建其他的分支用于维护自己的更新。需要分清除你是通过 master 分支创建的新分支,还是通过 develop 分支或其他。
强烈建议此操作基于需要同步记录的分支新建一个新的分支执行同步,避免出现冲突文件,导致项目无法正常运行。
$ git switch master
3. 执行合并
$ git merge fastadmin/masterAlready up to date.

这时候就已经完成了合并。但明显,我本地仓库的 master 分支与 FastAdminmaster 分支没有什么区别。这时候你可以切换到 develop 分支试试,但需要注意的是,fastadmin/master 你需要修改成 fastadmin/develop


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部