如何更新Fork的项目
00 分钟
2024-1-29
2024-9-30
type
status
date
slug
summary
tags
category
icon
password

如何更新Fork的项目(需要一定git基础)

notion image
  • 如何更新fork的项目
    • 首先你需要fork大佬的原项目仓库得到你自己的仓库A
    • 为仓库A新建一个deploy分支用于部署到vercel
      • 在vercel中修改部署的分支为deploy
        • notion image
    • 然后将你的A仓库clone到本地
      • 先初始化本地仓库
          1. 在你本地新建一个文件夹
          1. 鼠标右键git bash here
          1. 在git命令窗口中执行git init
          1. 执行git clone https://github.com/XXXX/NotionNext.git 后面的链接为A仓库的https链接
        notion image
    • 克隆完成后,执行git checkout deploy创建一个本地的deploy分支
    • 平时自己需要开发或配置代码,则切换到deploy分支上进行修改
    • 修改后将修改内容推送到远程仓库的deploy分支上,即可完成你自己内容的更新
        1. git add 你修改的文件 将你修改的内容添加到暂存区
        1. git commit -m '更新了XXX' 将暂存区的文件提交到本地的deploy分支
        1. git push oringin deploy:deploy 将本地deploy分支推送到远程仓库的deploy分支
    • 如果大佬的项目有更新,那么我们只需要在github上A仓库的main分支上点击Sync fork将你的仓库更新为与大佬的一致
    • 这时候本地切换到本地的main分支,并将远程main分支的内容同步到本地main分支
        1. git checkout main
        1. git pull 将远程main分支的内容下载并合并到本地main分支
    • 然后切换到本地deploy分支,将main分支的内容合并到deploy分支,解决冲突(如有的话),推送到远程deploy分支即可完成更新
        1. git checkout deploy
        1. git merge main
        1. git add . 将所有修改添加到暂存区
        1. git commit -m '合并main分支的修改到deploy分支'
        1. git push origin deploy:deploy 将本地deploy推送到远程deploy分支
    • 推送成功后,vercel会自动重新部署项目,部署完成即可完成更新
 
点击下方下载xmind文件:
 
💡
欢迎您在底部评论区留言,一起交流~
上一篇
如何解决 DNS 解析错误问题
下一篇
【每日一词】服务假死

评论
Loading...