git
--小智--
这个作者很懒,什么都没留下…
展开
-
fatal: did not receive expected object
使用git clone命令复制项目,报错,如下图要了解这个报错先得了解git clone的过程。git clone命令手下会下载整个仓库到本地,目录是./git/objects/pack,里面有个.pack文件(也可能有多个)。这个报错猜测应该是由于下载了这个文件后,检测到此文件有问题,然后导致clone失败。这么猜测的原因是,通过如下操作,可以把.pack下载下来1.mkdir ...原创 2019-09-20 11:42:37 · 2359 阅读 · 3 评论 -
git submodule
在管理多个项目同用代码的时候,submodule比较有用假设有三个项目仓库,MyProjectA,MyProjectB,MyPluginMyPlugin由MyProjectA和MyProjectB共用,当然也可以把MyPlugin项目在两个项目中都放一遍,但这样修改MyPlugin后两边就得都改一遍,比较好的做法是使用submodule,用法也很简单,如下:比如在MyProjectA中...原创 2019-01-03 16:14:42 · 1388 阅读 · 0 评论 -
ue4源码本地git管理
本文主要记录一下使用gitlab在局域网管理ue4源码的流程大体思路是在局域网创建gitlab仓库来管理ue4的源码,当引擎源码需要更新时,先把本地代码同步到github上最新的,然后在push到局域网的gitlab仓库,其他人通过gitlab来更新源码即可具体操作流程如下,git remote add epichttps://github.com/EpicGames/UnrealE...原创 2018-06-20 13:49:04 · 2328 阅读 · 1 评论 -
git代码审核流程
大体管理流程是,每个开发人员都有自己的仓库,并且开发功能时要在自己的仓库建立分支,功能开发完成,向主仓库的working 发起Pull Request,然后由相关人员审核代码,以下为具体审核流程审核操作需要在origin指向主仓库时进行git fetch && git checkout workinggit pull假设审核的是小明的commit先确认小明仓库的url有没...原创 2017-04-07 11:31:19 · 10117 阅读 · 0 评论 -
git常用命令
git add filename把文件添加到 暂存区git commit -m "日志"将 暂存区 的文件提交到本地 版本库 中git push将本地 版本库 的代码 同步到远程 版本库 中git pull同步远程版本库中当前分支的最新代码git fetch Origin获取git服务器上的新增分支git fetch && git check...原创 2016-11-26 17:11:59 · 744 阅读 · 0 评论 -
git 重新定位服务器地址
git服务器地址变了,客户端需要两个步骤来切换到新地址1.首先重新生成ssh使用如下命令ssh-keygen -t rsa -C "*******@qq.com"这条命令会生成秘钥文件,默认文件路径是%userprofile%\.ssh\id_rsa.pub%userprofile%指的是用户目录,本人电脑的用户目录是C:\Users\Administra...原创 2016-11-22 12:08:01 · 6333 阅读 · 0 评论