Git
文章平均质量分 64
小卒曹阿瞒
这个作者很懒,什么都没留下…
展开
-
git fork的使用
背景公司有2个app,名字就叫x,y,使用同一套后端(单体php应用,非微服务),因为2个app没啥区别,更多的是内容分类和前端的区别,当然数据也是互通的。然而最近因为想实验一些东西在y上,但是怕影响x,所以决定把y的后端独立出来,这也很简单,独立些服务器出来, 然后申请个新域名,y的前端把流量灰度切到新域名上即可(既然独立运营了,后续db也是肯定要分开的,独立web应用是第一步)。代码是同一套,那么代码怎么管理,如果还在同一个仓库上使用,那么早晚会互相影响,我上了针对y的逻辑,那么x可能.原创 2021-02-02 23:01:44 · 4146 阅读 · 1 评论 -
git 合并commit,修改历史commit内容
修改commit修改最近一次提交的commitgit commit --amend修改历史的commit先git log查看,找到要修改的commit id然后执行git rebase -i comment_id ,此时会出现如下一个界面将pick 改为edit然后保存退出 :wq,此时会出现如下界面提示你 如果要修改commit信息就执行 git commit --amend否则执行git rebase --continue 继续接下来我们执行git..转载 2020-10-14 20:51:28 · 1459 阅读 · 0 评论 -
git简介
Git是目前世界上最先进的分布式版本控制系统,而SVN是集中式版本控制系统Git与SVN的主要差别:两个工具主要的区别在于历史版本维护的位置Git本地仓库包含代码库还有历史库,在本地的环境开发就可以记录历史而SVN的历史库存在于中央仓库,每次对比与提交代码都必须连接到中央仓库才能进行这样的好处在于:1、自己可以在脱机环境查看开发的版本历史2、多人开发时如果充当中央仓库的Git仓库挂了,任何一个开发...原创 2018-06-28 08:55:08 · 268 阅读 · 0 评论 -
Git命令
1.在使用之前先要配置邮箱和名字打开bash输入$ git config --global user.email "xxx@xx.com"$ git config --global user.name "name"2、创建版本库$ mkdir myGit$ cd myGit$ git init $ ls -ah 这下版本库就创建完成了,我们自己新建了个文件夹然后...转载 2018-06-28 16:08:02 · 208 阅读 · 0 评论 -
git远程分支
$ git pull origin next:master 取回origin主机的next分支,与本地的master分支合并$ git pull origin next 如果远程分支(next)要与当前分支合并,则冒号后面的部分可以省略 上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再执行git merge$ git fe...原创 2018-09-19 11:26:47 · 198 阅读 · 0 评论 -
git push error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity To
今天我想rk的sdk包里面的一些东西提交到我的git服务器上,结果,总是报错,折腾了一下午,结果才解决。首先看看我提交代码的时候,报错的信息:git.exe push --progress "origin" master:masterCounting objects: 43142, done.Delta compression using up to 8 threads.Compr...转载 2018-09-20 20:47:39 · 14947 阅读 · 1 评论