git
git
zfoo-framework
致力于万能框架zfoo的发展,能做rpc、游戏服务器、web服务器,满足我目前想要的一切需求,是一套线上验证过的方案。
展开
-
【github ssh公钥】1.添加 2.设置下user.email和user.name提交时有值
收到如下类型的报错:Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Ple...原创 2018-02-26 15:05:27 · 3520 阅读 · 0 评论 -
git工具最佳实践(idea中的git工具+命令行进行操作提交)
2.但是gui工具太多,包括sourcetree之类的操作都不太一样,我有的晕,合并或者提交代码,我还是喜欢使用:命令行。工具有时候反应不过来。1.idea中的git工具很方便查看这个文件甚至目录的提交记录,本地更改等,修改前后的对比之类的更加清楚。原创 2024-04-17 11:42:12 · 67 阅读 · 0 评论 -
下载带有git://的不成功,改为url.“https://“.insteadOf 下载(vue-element-admin为例子)
可以看出来,相比vue-admin-template来说,这个作为脚手架是略微复杂的。但是作为star最高的项目,还是要看一下。原创 2022-12-28 15:11:22 · 442 阅读 · 0 评论 -
both commit后放弃自己的修改
这样子就回到上一次提交的状态,然后再git pull一下,发现冲突没了原创 2022-07-11 14:25:49 · 88 阅读 · 0 评论 -
减少git分支代码合并冲突神器之只格式化改变行的代码: 打开Only VCS changed text即可(无代码修改的话,这个选项是无法选中的)
1)ctrl+a全选代码2)ctrl+shifr+alt+L弹出框,选择第一个3)在选中ctrl+alt+L原创 2021-06-21 12:17:40 · 653 阅读 · 0 评论 -
查找大于100M的命令
find . -type f -size +100M原创 2021-08-29 12:55:14 · 742 阅读 · 0 评论 -
--depth=1参数只clone最后一个commit,加快clone速度
Administrator@Administrator MINGW64 /e/5_test $ git clone --depth=1 https://gitee.com/jianan/study_kcp.git Cloning into 'study_kcp'... remote: ...原创 2021-08-21 10:38:12 · 362 阅读 · 0 评论 -
显示每行代码的提交作者:Annotate with Git Blame
原创 2021-08-11 12:04:37 · 5405 阅读 · 2 评论 -
合并分支实战(A合并到 B,然后 B再合并到A减少冲突)
情况描述:现在是把A分支合并到master分支,master分支已经开发了很多的功能。直接的情况,就是:切换到master上,直接git merge A不就完事了嘛?实际上:master分支已经走了很久了,这时直接合并必然是很多的冲突。解决方案:先合并master到A上,解决冲突后,再把A合并到master上,这样子不容易把master搞错。...原创 2021-08-02 09:58:39 · 1048 阅读 · 0 评论 -
Command Line Tools下载不下来,则可以去官网下载
背景:mac换了新电脑后,使用git克隆项目,但是git命令出问题,找不到该软件。解决办法:去官网根据自己mac版本,单独下载,即可!如: Command_Line_Tools_for_Xcode_11.5.dmghttps://developer.apple.com/download/more/ ...原创 2020-11-12 14:03:34 · 3716 阅读 · 0 评论 -
记录一次用sourcetree: 邢书豪误把git中文件删除找回来的一次实战
1)有人把别人的场景不小心删除了,一头雾水,不知道谁删除的都删除了什么文件2)查找办法: 选择一个没有问题的版本A + 按照command按键 + 选择附近的版本B 挨个比对最终查找到原来是11:41分有人操作git错误删除的3)解决办法:1.当前代码备份2.发现既然是删除的文件,那么就从没有问题的A节点切出分支 master2, 然后备份master2,拿着master2的代码去覆盖当前最新的代码3.覆盖完毕后,发现丢失的文件回来了4.在现在代码的基础上,拿着之前备份.原创 2020-07-06 16:50:48 · 2916 阅读 · 0 评论 -
mac上的工程切换到windows上需要更改下编码
1)问题描述: 把mac电脑上的工程拉取下来,提示warning: LF will be replaced by CRLF in ball_pool/assets/Main.js.The file will have its original line endings in your working directory2)原因:这是因为文件中换行符的差别导致的...原创 2020-01-31 10:41:31 · 408 阅读 · 0 评论 -
git分支合并遇到的一个奇怪的问题
commit 48d5d9d29c18ba5dd96d721c60cd6b6a012e9731Merge: 640b65d4d ed8662f5dAuthor: jianan <[email protected]>Date: Wed Nov 28 11:09:52 2018 +0800 Merge branch 'dev' of 10.1.6.XXX:zhaochong...原创 2018-11-28 14:09:49 · 669 阅读 · 0 评论 -
【文件忽略相关】1.不忽略指定文件夹下的所有文件 2.强制添加已忽略的文件
1)这样配置后,就可以不忽略了!handle/logslogs2)强制把一个文件夹下的内容添加上去git add -f handle/logs由于之前logs下面被忽略,因此直接gst查看并找不到变化,这时,用-f即可强制添加...原创 2019-07-26 17:11:12 · 693 阅读 · 0 评论 -
使用github pages部署web应用
比如:你自己开发了个h5单机游戏,不想花钱,但是想外网访问下。如我刚部署的一个游戏,https://132982jianan.github.io/TestWeb2/GithubPages教程 在GithubPages上搭建项目主页版权声明:转载请注明本文转自严振杰的博客: http://blog.csdn.net/yanzhenjie1003 对我的博客感情趣的同学可以加我博客左侧的群来一起交流...转载 2017-11-27 00:36:55 · 2519 阅读 · 0 评论 -
查看分支创建的时间: git reflog
如:查看当前分支创建的时间(如查看V1.5.3分支创建时间)1.执行git reflog show --date=iso V1.5.32.得到日志如下:5b63658 V1.5.3@{2017-02-22 15:04:48 +0800}: commit: 新手引导c8b74ca V1.5.3@{2017-02-22 11:06:31 +0800}: commit: 新的打开后门和打开新手引导机制...原创 2017-02-22 15:39:54 · 20026 阅读 · 0 评论 -
使用git高效管理项目
简单在一个目录下拉取别人的一个工程1.在任何一个目录下新建一个文件夹比如:work,然后cd 切换到工作目录2.仓库初始化git init3.从某个地址拉取工程到自己的工作目录git clone [email protected]:2dxproj/AdventureEliminate.git备注:比较大的工程往往用http协议下载不下来,这...原创 2015-04-01 17:48:24 · 4717 阅读 · 0 评论 -
git submodule的使用(整理为一个命令管理几个git仓库的更新)
1.submodule的基本使用方法1.假如完整的工程目录如下:说明:目录很简单,就是一个主工程MainProj,包含了别人写的一个子模块SubModule2. 然后在另一台电脑上开始clone工程mkdir mjcd mjgit initgit submodule add https://gitee.com/jianan/MainProj.git这行执行完后,本以为,所有的目录应该下来了,此时查...原创 2018-01-31 19:22:21 · 3271 阅读 · 0 评论 -
windows的git配置类似于zsh的快捷键 gst、gl、ra
1.C:\Program Files\Git\etc\bash.bashrc# To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the # public domain w...原创 2018-06-16 13:47:02 · 1556 阅读 · 0 评论 -
tag的使用: 1.新建tag 2.本地tag到远程仓库
1)打 tag 标签git tag -f v1.0&& git push origin --tags2)删除 tag 并且推送到远程git tag -d tag1.0 && git push origin :refs/tags/tag1.03)查看本地所有tag标签列表git tag4)查看tag 下的所有提交记录git s...原创 2018-01-25 15:53:48 · 1166 阅读 · 0 评论 -
git status中文乱码(274\232\350\256\256\346\200\273\347\273\223)
背景:在cygwin/zsh中,使用Gitadd添加要提交的文件的时候,如果文件名是中文,用git status查看git状态会显示形如:274\232\350\256\256\346\200\273\347\273\223.png的乱码解决方案:在bash提示符下输入(mac下gst乱码起作用了)git config --global core.quotepath......原创 2017-05-01 00:14:36 · 7621 阅读 · 0 评论 -
掉已经托管在git上的文件:.gitignore配置规则 及其 git rm -r --cached 去
1) gitignore文件在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a # 但 lib.a 除外/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 ...原创 2017-02-17 18:33:25 · 49840 阅读 · 10 评论