
git
爱倒腾
学无止境
展开
-
简单五步就给项目加一个commit 规范强制约束
简单五步就给项目加一个commit 规范强制约束校验成功的运行效果如下:前言项目的提交备注五花八门,以至于后期不好追踪排查问题,强烈推荐大家在项目中加上commit 规范约束,能够防止不规范代码被 commit、push、merge 等等。方便你我他 !实现步骤首先,安装 huskyhusky它可以方便我们在项目中添加 git hooks,针对以下都是以 @6+版本为例npm i -D husky执行 npx husky install 命令,该命令会创建 .husky/ 目录,原创 2021-11-20 00:00:34 · 1656 阅读 · 0 评论 -
git status 出错 interactive rebase in progress; onto 796e78f
今天准备提交代码时,查看分支状态 git status 提示以下错误查看一番发现,由于之前使用过 git pull --rebase origin develop 命令拉取代码,使用过git rebase执行代码覆盖,但是上一次进程还没有完成导致原因:查看git 的提示, 大概意思是 你当前正在编辑的提交将要覆盖在 796e78 commitid 上两种解决方案使用 git commit --amend 命令修订当前的提交使用 git rebase --continue 命令继续代码的提交(原创 2021-02-20 22:30:36 · 21490 阅读 · 2 评论 -
使用git 命令 操作频繁要求输入账号和密码
频繁要求输入账号密码的话,操作就不是很方便,准确说就是很麻烦…解决办法:在项目目录下面cd 进入你的项目目录,输入:git config --global credential.helper store这下可好再进行一次git pull/push一次代码之后,再输入一次账号和密码,这下就不用要求输入密码什么的了。nice!参考地址...原创 2020-06-14 14:31:28 · 286 阅读 · 0 评论 -
Git报错error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denie
Git 报错error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied这个错误大致的意思就是权限不够。,就是文件C:/Program Files/Git/mingw64/etc的权限不够。把这个文件夹下面的操作权限改为全部的权限,window10 系统,可以设置为everyone 所有。然后执行git config --system --unset credent原创 2020-05-24 22:45:50 · 21998 阅读 · 4 评论 -
fatal: The current branch xiao has no upstream branch. To push the current branch and set the remote
场景:使用git 的时候,git push 然后提示我以下错误$ git pushfatal: The current branch xiao has no upstream branch.To push the current branch and set the remote as upstream, use git push --set-upstream origin test 以上,其实已经告诉我们问题出现的原因和解决方案了。原因:在远端没有当前分支解决方法: 使用它提原创 2020-05-17 23:24:42 · 1209 阅读 · 0 评论 -
Git命令 --- git提交的时候想 撤销 git add 或是 撤销 git commit
.场景有的时候提交的时候太急了,把不该提交的文件也 add 上去了该怎么办呢?提交的时候 备注信息打错了,想撤销该怎么办呢?如果需要撤销 git add 呢?取消已经暂存的文件, 也就是撤销git add,在git add . 之后想取消,只想提交一个文件,而不是全部文件的时候输入 :git reset Head . // 表示撤回所有在暂存区的所有文件如果需要撤销 gi...原创 2019-12-28 17:56:42 · 206 阅读 · 0 评论 -
Git命令---git 撤销版本回滚
.注意:如果要撤回版本回滚的话.只要回滚的命令行窗口还没有被关掉,找到回滚前的版本号 ,就可以撤回版本回滚。但是如果已经把之前的窗口关闭了的话,就可以用 git reflog(用来记录你的每一次命令的),找到commit id 版本号 即可git reflog 查看版本号,包括回滚了的版本号只要有回滚前的版本号就可以撤销回滚git reset --hard 版本号i...原创 2019-12-28 17:21:29 · 679 阅读 · 0 评论 -
Git命令 --- 删除本地分支和删除远程分支
场景具体操作:原创 2019-12-07 10:27:06 · 254 阅读 · 0 评论 -
Git命令---将自己的代码上传到远程git仓库
总的来说上传文件(添加文件到git仓库)大致几步:1. git status 查看文件状态2. git add . 把所有文件添加进去,实际上就是把文件修改添加到暂存区,可反复添加多个文件3. git commit -m 'beizhu' 提交更改,实际上就是把暂存区的所有内容提交到当前分支4. git push 实际上是把当前分...原创 2019-11-27 11:42:25 · 296 阅读 · 0 评论 -
Git命令(3)-----git 版本回滚到指定版本或是上一个提交的版本
每提交一个新版本,实际上Git就会把它们自动串成一条时间线。当前版本的上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。git版本回滚步骤1. 查看版本号版本控制系统设定需要某个命令来告诉我们提交的历史记录git log 可以查看版本的历史记录;显示从最近到最远的提交日志如果嫌输出信息太多,可以试试...原创 2019-11-27 10:58:22 · 6512 阅读 · 0 评论 -
关于git 在本地新建分支之后上传代码到远程的问题,fatal: The current branch dev has no upstream branch. To push the current
场景之前在本地新建了一个分支 使用的是 git checkout -b dev(分支名,是本地分支)新建的,没有和远程的dev分支相关联。在今天push的时候报错,如下这个错误就是 表示本地分支与远程分支之间没有连接起来,所以在push 的时候报错解决方法只需要在输入 git push -u origin dev(远程分支名), 因为本身我就在本地的dev分支上面,所以可以直接 pu...原创 2019-06-14 11:03:44 · 43194 阅读 · 6 评论 -
git命令(2) ---- 上传本地文件、本地代码到远程仓库的指定位置(指定分支)
为什么要写这篇文章之前接到一个任务就是让我独立开发一个和之前项目完全独立的模块,所以需要我在开发之后把代码提交到git 仓库上,然后后台 给了我一个git 仓库地址,我就开始working了,但是 怎么把本地代码提交到远程仓库呢?对git不是很熟悉的我简单的总结了一哈。上传本地代码到远程仓库的指定位置首先假设你还没有开始写代码的话,你可以先把远程仓库上的内容先克隆下来,然后在那个克隆下来的路...原创 2019-05-29 16:02:49 · 8420 阅读 · 1 评论 -
项目中的git使用(1)-------------- git 的安装(windows)
git的安装首先先在git官网上面 下载安装程序 下载好之后,默认安装即可安装完成之后,可以才运行菜单里面搜索 Git ,点击“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!赞安装完成之后,还需要设置用户名和邮箱在命令行输入:$ git config --global user.name "你自己的用户名"$ git config --global ...转载 2019-05-28 15:58:48 · 166 阅读 · 0 评论 -
git命令入门使用。创建本地版本库,git的安装,git新建分支,Git提交代码,上传代码,git撤销代码上传
这里写自定义目录标题git的安装创建版本库上传本地代码合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入git的安装window...原创 2019-05-28 11:56:19 · 274 阅读 · 0 评论