版本控制
文章平均质量分 82
ignativs amor
我是一个粉刷匠,粉刷本领强
展开
-
src refspec develop does not match any.
今天项目换了git的服务地址,本地在更新之后要提交的时候,报错了。。。。git使用手册一、背景项目使用git进行管理,调整了项目管理地址以后,我本地的分支修改好代码之后需要提交,pull 是可以拉取远程分支的代码的,但是我push到远程分支的时候就报错了啊!!!error: src refspec develop does not match any.error: src refspec...原创 2019-11-26 13:26:12 · 2235 阅读 · 1 评论 -
git、gitlab与github的区别
背景上一篇使用gitee托管项目遇到的问题时,我就好奇,为啥我要用gitee来托管项目呐???来了解一下git、gitlab与github的区别GitGit 是一个开源的分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。易于学习,占地小,具有闪电般地快速性能; Git官网,点击了解发家史GitHubGitHub 是一个面向开源以及私有地软件项目托管平台,因为只支持git作为唯一地版本库格式进行托管,故名GitHub。GitHub官网GitLabGitlab是一个用于仓库管理地原创 2020-11-13 15:54:49 · 571 阅读 · 0 评论 -
使用gitee托管项目遇到的问题
背景前几篇已经系统了解了git的常用命令,那我现在就来实际与托管平台操作一番一番配置回顾经过这里使用gitee平台进行在线代码托管。git add 、git commit一切正常,但是git push 的时候就异常了,提示如下:Access deined: [31mDeployKey does not support push code[0mCould not read from remote repository.Please make sure you have the correct原创 2020-11-12 18:37:17 · 764 阅读 · 0 评论 -
git push -- 分支推送远程
背景基于上一篇git checkout -分支的新建、git commit --分支的提交和git merge —分支合并的背景,继续了解使用的命令git push自我认识前几篇已经根据我这次的需求介绍了会用到的命令以及每一次指针走向,git push 是把本地仓库的更新推送到远程服务器的仓库。这里借花献佛,了解一下git的整体架构,以及各部分相关的命令前面已经把此次紧急需求的改动通过git add、git commit提交到了本地仓库,最后一步就是同步到远程仓库。这里你也可以清楚看到git原创 2020-11-05 18:30:39 · 2883 阅读 · 1 评论 -
git merge ---分支合并
背景基于上一篇:git checkout -分支的新建和git commit --分支的提交的背景,继续了解使用的命令git merge文档介绍NAMEgit-merge - Join two or more development histories togetherSYNOPSISgit merge [-n] [–stat] [–no-commit] [–squash] [–[no-]edit][–no-verify] [-s ] [-X ] [-S[]][–[no-]allow-unr原创 2020-11-05 18:03:36 · 2916 阅读 · 0 评论 -
git commit --分支的提交
背景基于上一篇:git checkout -分支的新建的背景,继续了解使用的命令git commit官网语法介绍NAMEgit-commit - Record changes to the repositorySYNOPSISgit commit [-a | --interactive | --patch] [-s] [-v] [-u] [–amend][–dry-run] [(-c | -C | --fixup | --squash) ][-F | -m ] [–reset-author原创 2020-11-05 17:35:13 · 532 阅读 · 1 评论 -
.git目录了解
一、背景上一篇:git checkout -分支的新建说到git checkout 不指定远程分支时,用HEAD表示当前分支,这里说的HEAD就是项目中.git中的HEAD文件,我打开项目发现.git下有很多文件和文件夹的二、自我学习的认知HEAD:当前所在位置,其实就是本地工作区的版本库中的一个提交点,最终是一个40位的HASH值。不过使用命令行(git branch)更方便看到你当前所在哪里config:当前版本库的专有的配置文件,这里配置clone和fetch时的配置信息[remote "原创 2020-11-05 10:54:22 · 174 阅读 · 0 评论 -
git checkout -分支的新建
背景最近项目迭代需求有点多,然后又有个需求虽然已经上到了staging,但是又没法上prodution;但是有其他短小的需求要上prodution,所以这个时候就需要利用git版本控制的优点之一每个计算机都是一个完整仓库,来实现此次上线;本地新建分支,与远程master分支一致git checkout -b zfxmaster拉取同步远程 master分支内容git pull origin master本地新建分支compare with 远程master分支,确保与远程分支一原创 2020-11-04 15:22:20 · 3294 阅读 · 0 评论