<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>游戏客户端开发 on 欢迎来到我的个人博客</title>
    <link>https://hugo-blog-1ij.pages.dev/categories/%E6%B8%B8%E6%88%8F%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BC%80%E5%8F%91/</link>
    <description>Recent content from 欢迎来到我的个人博客</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    <managingEditor>19398561589@163.com (胡宇琛)</managingEditor>
    <webMaster>19398561589@163.com (胡宇琛)</webMaster>
    
    <copyright>All articles on this blog are licensed under the BY-NC-SA license agreement unless otherwise stated. Please indicate the source when reprinting!</copyright>
    
    <atom:link href="https://hugo-blog-1ij.pages.dev/categories/%E6%B8%B8%E6%88%8F%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BC%80%E5%8F%91/index.xml" rel="self" type="application/rss&#43;xml" />
    

    
    

    <item>
      <title>Git与P4V</title>
      <link>https://hugo-blog-1ij.pages.dev/post/git%E4%B8%8Ep4v/</link>
      <author>19398561589@163.com (胡宇琛)</author>
      <guid>https://hugo-blog-1ij.pages.dev/post/git%E4%B8%8Ep4v/</guid>
      <description>
        <![CDATA[<h1>Git与P4V</h1><p>Author: 胡宇琛(19398561589@163.com)</p>
        
          <h1 id="git与p4v">
<a class="header-anchor" href="#git%e4%b8%8ep4v"></a>
Git与P4V
</h1><p>此博客为AI工作流自动管理，由博主的个人笔迹与GPT对话习惯自动整理，为博主复习整理查阅，必有错误，请注意鉴别是否AI幻觉。</p>
<ul>
<li><img src="/images/git-p4v/workflow.jpeg" alt="版本控制工作流"></li>
<li>使用的代码仓库为gitee</li>
<li>下载代码仓库到本地，使用git clone xxxx地址xxxxxxxxxxxx</li>
<li>使用 git add. 将添加的新文件或者代码提交到本地</li>
<li>使用 git commit -am&quot;提示内容&quot; 也叫做修改代码的日志</li>
<li>使用git push 提交代码到远程仓库</li>
<li>使用git pull 拉取最新的代码内容</li>
<li>分支管理：</li>
<li>需要添加一个分支 在开发时只在自己的分支上进行开发 防止出现问题时正在开发难以处理 影响团队进度</li>
<li>那么如何创建一个新的分支 并且切换这个分支呢 ： git checkout -b &rsquo;name'</li>
<li>两个分支之间互不影响</li>
<li>要先切换到分支下 再拉代码</li>
<li>分支合并 ：先拿到分支 拉出来再切换回自己 再合并 git merge</li>
<li>注意分支冲突 是否保留双方更改 沟通</li>
<li>解决： 把前面的符号删掉就好了</li>
<li>commit 后面的是版本号 git reset &ndash;hard 04619（前几个版本号）</li>
<li></li>
<li>强制上传方法</li>
<li>这个错误还是Gitee不支持Git LFS导致的（即使你只传核心文件，部分大资源仍被标记为LFS跟踪），解决方法是取消Git LFS的所有跟踪，改用普通Git上传：</li>
<li>步骤1：取消所有LFS跟踪
<ul>
<li>复制以下命令到Git Bash执行：</li>
<li>bash</li>
</ul>
</li>
<li>取消所有文件的LFS跟踪
<ul>
<li>git lfs untrack &ldquo;*.uasset&rdquo;</li>
<li>git lfs untrack &ldquo;*.umap&rdquo;</li>
<li>git lfs untrack &ldquo;Content/*&rdquo;</li>
<li>git lfs untrack &ldquo;Source/*&rdquo;</li>
</ul>
</li>
<li>（覆盖之前所有track的规则）
<ul>
<li>步骤2：重新暂存并提交
<ul>
<li>bash</li>
</ul>
</li>
</ul>
</li>
<li>重新暂存文件（清除LFS标记）
<ul>
<li>git add .</li>
<li>git commit &ndash;amend &ndash;no-edit</li>
<li>步骤3：强制推送（跳过LFS）
<ul>
<li>bash</li>
</ul>
</li>
</ul>
</li>
<li>强制推送，忽略LFS相关错误
<ul>
<li>git push -u origin main &ndash;no-verify</li>
<li>说明
<ul>
<li>Gitee免费版不支持LFS，取消LFS跟踪后，文件会以普通Git方式上传。若仍提示文件过大，需在.gitignore中再过滤Content/里的超大资源（如单个超过100MB的.uasset），只保留必要的小资源文件。</li>
</ul>
</li>
</ul>
</li>
<li></li>
<li>成功上传</li>
<li>那这次咱们简化步骤，直接从本地Git推送到刚初始化好的Gitee仓库：</li>
<li>步骤1：回到本地项目的Git Bash
<ul>
<li>bash</li>
</ul>
</li>
<li>
<ol>
<li>确保在项目根目录</li>
</ol>
<ul>
<li>cd D:/RPG/RPG</li>
</ul>
</li>
<li>
<ol start="2">
<li>初始化Git（若之前删了.git）</li>
</ol>
<ul>
<li>git init</li>
</ul>
</li>
<li>
<ol start="3">
<li>添加你要上传的文件</li>
</ol>
<ul>
<li>git add Source/</li>
<li>git add RPG.uproject # 替换成你的项目入口文件名</li>
</ul>
</li>
<li>
<ol start="4">
<li>提交</li>
</ol>
<ul>
<li>git commit -m &ldquo;上传Source代码和项目入口&rdquo;</li>
<li>步骤2：关联Gitee仓库（用仓库的HTTPS地址）
<ul>
<li>bash</li>
<li>git remote add origin <a href="https://gitee.com/initially77/rpg.git">https://gitee.com/initially77/rpg.git</a></li>
</ul>
</li>
<li>步骤3：推送（因为远程有README，用强制推送覆盖）
<ul>
<li>bash</li>
<li>git push -u origin main &ndash;force</li>
<li>这次远程仓库已经初始化，本地也明确只加了核心文件，应该能成功。要不要我帮你核对下命令里的仓库地址？</li>
</ul>
</li>
</ul>
</li>
</ul>
        
        <hr><p><a href='https://hugo-blog-1ij.pages.dev/'>欢迎来到我的个人博客</a></p>]]>
      </description>
      
        <category>游戏客户端开发</category>
      
    </item>
    
    

    <item>
      <title>RPG实战</title>
      <link>https://hugo-blog-1ij.pages.dev/post/rpg%E5%AE%9E%E6%88%98/</link>
      <author>19398561589@163.com (胡宇琛)</author>
      <guid>https://hugo-blog-1ij.pages.dev/post/rpg%E5%AE%9E%E6%88%98/</guid>
      <description>
        <![CDATA[<h1>RPG实战</h1><p>Author: 胡宇琛(19398561589@163.com)</p>
        
          <h1 id="rpg实战">
<a class="header-anchor" href="#rpg%e5%ae%9e%e6%88%98"></a>
RPG实战
</h1><p>此博客为AI工作流自动管理，由博主的个人笔迹与GPT对话习惯自动整理，为博主复习整理查阅，必有错误，请注意鉴别是否AI幻觉。</p>
<p>这篇文章集中记录 RPG 项目开发过程中的系统设计、实现思路和待补知识。内容按照实际功能拆分为道具、基础功能、战斗、UI、AI 与常用蓝图节点六部分，保留开发时的思考和问题，后续会随着项目推进继续补充。</p>
        
        <hr><p><a href='https://hugo-blog-1ij.pages.dev/'>欢迎来到我的个人博客</a></p>]]>
      </description>
      
        <category>游戏客户端开发</category>
      
    </item>
    
    

    <item>
      <title>一言难尽的重构学习笔记</title>
      <link>https://hugo-blog-1ij.pages.dev/post/%E4%B8%80%E8%A8%80%E9%9A%BE%E5%B0%BD%E7%9A%84%E9%87%8D%E6%9E%84%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link>
      <author>19398561589@163.com (胡宇琛)</author>
      <guid>https://hugo-blog-1ij.pages.dev/post/%E4%B8%80%E8%A8%80%E9%9A%BE%E5%B0%BD%E7%9A%84%E9%87%8D%E6%9E%84%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid>
      <description>
        <![CDATA[<h1>一言难尽的重构学习笔记</h1><p>Author: 胡宇琛(19398561589@163.com)</p>
        
          <h1 id="一言难尽的重构学习笔记">
<a class="header-anchor" href="#%e4%b8%80%e8%a8%80%e9%9a%be%e5%b0%bd%e7%9a%84%e9%87%8d%e6%9e%84%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0"></a>
一言难尽的重构学习笔记
</h1><p>此博客为AI工作流自动管理，由博主的个人笔迹与GPT对话习惯自动整理，为博主复习整理查阅，必有错误，请注意鉴别是否AI幻觉。</p>
        
        <hr><p><a href='https://hugo-blog-1ij.pages.dev/'>欢迎来到我的个人博客</a></p>]]>
      </description>
      
        <category>游戏客户端开发</category>
      
    </item>
    
    

    <item>
      <title>懵逼的客户端开发(Gameplay)</title>
      <link>https://hugo-blog-1ij.pages.dev/post/%E6%87%B5%E9%80%BC%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BC%80%E5%8F%91gameplay/</link>
      <author>19398561589@163.com (胡宇琛)</author>
      <guid>https://hugo-blog-1ij.pages.dev/post/%E6%87%B5%E9%80%BC%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BC%80%E5%8F%91gameplay/</guid>
      <description>
        <![CDATA[<h1>懵逼的客户端开发(Gameplay)</h1><p>Author: 胡宇琛(19398561589@163.com)</p>
        
          <h1 id="懵逼的客户端开发gameplay">
<a class="header-anchor" href="#%e6%87%b5%e9%80%bc%e7%9a%84%e5%ae%a2%e6%88%b7%e7%ab%af%e5%bc%80%e5%8f%91gameplay"></a>
懵逼的客户端开发(Gameplay)
</h1><p>此博客为AI工作流自动管理，由博主的个人笔迹与GPT对话习惯自动整理，为博主复习整理查阅，必有错误，请注意鉴别是否AI幻觉。</p>
        
        <hr><p><a href='https://hugo-blog-1ij.pages.dev/'>欢迎来到我的个人博客</a></p>]]>
      </description>
      
        <category>游戏客户端开发</category>
      
    </item>
    
    

    <item>
      <title>摇摇晃晃的设计模式</title>
      <link>https://hugo-blog-1ij.pages.dev/post/design-pattern/</link>
      <author>19398561589@163.com (胡宇琛)</author>
      <guid>https://hugo-blog-1ij.pages.dev/post/design-pattern/</guid>
      <description>
        <![CDATA[<h1>摇摇晃晃的设计模式</h1><p>Author: 胡宇琛(19398561589@163.com)</p>
        
          <h1 id="摇摇晃晃的设计模式">
<a class="header-anchor" href="#%e6%91%87%e6%91%87%e6%99%83%e6%99%83%e7%9a%84%e8%ae%be%e8%ae%a1%e6%a8%a1%e5%bc%8f"></a>
摇摇晃晃的设计模式
</h1><p>此博客为AI工作流自动管理，由博主的个人笔迹与GPT对话习惯自动整理，为博主复习整理查阅，必有错误，请注意鉴别是否AI幻觉。</p>
        
        <hr><p><a href='https://hugo-blog-1ij.pages.dev/'>欢迎来到我的个人博客</a></p>]]>
      </description>
      
        <category>游戏客户端开发</category>
      
    </item>
    
  </channel>
</rss>
