
【Git/SVN】
文章平均质量分 87
@Umbrella
纸上得来终觉浅,绝知此事要躬行
展开
-
windows上手动安装node-sass【解决npm install失败问题】
关于安装配置 node.js 的我这里就不细讲了,在8以上的的版本会携带有npm包,所以安装了 node.js 后 就附带有 npm这里直接将一下,全局安装 node-sass 出现的问题当我执行npm install -g node-sass出现了一下警告:npm WARN deprecated request@2.88.2: request has been deprecated, see request/request#3142[…] | fetchMetadata: WARN dep原创 2021-01-18 18:25:28 · 2720 阅读 · 0 评论 -
git报错:error: failed to push some refs to ... 的解决办法及如何让线上覆盖本地方法【Git/SVN】
报错代码在 push 的时候,出现如下错误:error: failed to push some refs to ‘ssh://git@git.umbrella.com:1024/test-power.git’hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint:原创 2020-11-20 18:24:16 · 41155 阅读 · 1 评论 -
git切换到别的分支,要暂时保存当前分支的修改【Git】
git切换分支保存修改的代码的方法最近在一个原有的项目上做一次非常大的改版,底层的数据库做了很大的变化,跟现在的版本无法兼容。现在的工作除了开发最新的版本之外还要对原来的版本做例行的维护,修修补补。于是有了在两个分支之间游走切换的问题,最新改版的代码在分支new上,旧版本的代码在分支old上,我在new上开发了一半,忽然有人给了我一个改进的需求,于是我要切换回old去修改代码。在这个场景下,我摸索了三种方法:及时commit代码在new分支上把已经开发完成的部分代码commit掉,不push,然后切换转载 2020-08-17 14:50:31 · 5735 阅读 · 0 评论 -
git pull 报错There is no tracking information for the current branch...【git】
最近develop分支git pull代码的时候发现经常报一个警告,而且合并代码也经常要先解决冲突?很奇怪,仔细查了一下报错:There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details.git pull <remote> <branch>If you wish .原创 2020-08-07 10:22:56 · 869 阅读 · 0 评论 -
git代码回滚【Git】
如果git代码提交错误,git需要回滚使用git reflog打印你记录你的每一次操作记录git reflog输出:c7edbfe HEAD@{0}: reset: moving to c7edbfefab1bdbef6cb60d2a7bb97aa80f022687470e9c2 HEAD@{1}: reset: moving to 470e9c2b45959e HEAD@{2}: revert: Revert "add img"470e9c2 HEAD@{3}: reset: movin原创 2020-07-22 16:27:41 · 223 阅读 · 0 评论 -
【Git/SVN】git commit之后,想撤销commit
写完代码后,我们一般这样git add . //添加所有文件git commit -m "本功能全部完成"执行完commit后,想撤回commit,怎么办?这样凉拌:git reset --soft HEAD^这样就成功的撤销了你的commit注意,仅仅是撤回commit操作,您写的代码仍然保留。说一下个人理解:HEAD^ 的意思是上一个版本,也可以写成 HEAD~1如果你进行了2次commit,想都撤回,可以使用 HEAD~2至于这几个参数:--mixed意思是:不删除工作空间转载 2020-06-11 20:51:28 · 951 阅读 · 0 评论 -
撤销git add添加的文件及撤销对应更改文件【Git/SVN】
问题:git add 添加了多余文件git add . 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话解决:撤销操作git status 先看一下add 中的文件git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了git reset HEAD XXX.py 就是对某个py文件进行撤销了git reset HEAD file 即使对file文件夹进行撤销补:在git add前发现不想提交某个文件的更改首先可以通过原创 2020-05-20 13:48:22 · 982 阅读 · 1 评论 -
【Git/SVN】git删除本地分支和删除远程分支
引言:切换分支的时候命令打错了,git checkout 后面没有跟分支名,结果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后发现本地与远程确实是删除了很多文件,之前也有过一次,当时是从新换了一个目录重新拉代码。。。麻烦的很把情况告诉了同事,给了我建议,删除这个分支,重新拉,于是开始了此操作。具体操作:我现在在dev20181018分支上,想...转载 2020-02-26 20:42:49 · 915 阅读 · 0 评论 -
【Git/SVN】git撤回merge操作
git撤回merge操作,最简单的就是使用回滚了:git reflog 查看版本号git reset –-hard 版本号(回滚到这)图示:直接回滚到你误操作之前的版本号啦;简单明了下面是网上看到的其他操作方法,如果想了解更多可以参考一下 ↓Git如何撤销merge操作...原创 2020-02-25 22:05:33 · 661 阅读 · 0 评论 -
【Git/SVN】error: failed to push some refs to ... (non-fast-forward) 终极解决方案!
必经之路如果你是个git新手,通过网上那一页教程学会了使用git bash将自己的项目push到远端repository。那么你一定遇到过如下的问题:error: failed to push some refs to ‘ur repository’必踩の坑而如果,你百度了这个问题,你将在百度的前三页搜索中得到完全相同的答案:问题(non-fast-forward)的出现原因在于...原创 2019-12-03 12:35:55 · 815 阅读 · 0 评论 -
【Git/SVN】Github 文档中添加图片
一、简要如果你在编辑README.md的时候引用的是你电脑里的绝对路径的话,你上传的时候是显示不出来的;但是你是按照下面这种github设置的话就可以;我们先看看绝对路径的时候,是怎样的 ↓绝对路径(显示不出来)README.md :Github:二、解决github 图片链接格式编辑:(http://github.com/yourname/your-repository/raw...原创 2019-11-15 02:56:59 · 543 阅读 · 0 评论 -
【Git/SVN】npm、cnpm、npx、nrm
npmnpm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等);首先安装nodejs , 官网下载 nodejs↓安装完后打开控制台win+R 输入cmd↓然后输入node -v 查看版本 显示v x.x.x 表示安装成功↓npm是内嵌在nodejs的,nodejs安装完成后,npm自动安装,查看版本npm -v...原创 2019-11-07 00:06:15 · 610 阅读 · 0 评论 -
【Git/SVN】git配置详解&快捷命令(自定义短命令)
查看配置 git config查看所有的设置git config list或者git config -l查看选项配置 git config -l ,选项参数–system: 系统配置(所有git账户)–global: 全局配置(一个用户)–local: 项目[本地]配置(一个项目), 或者叫仓库配置只能在项目目录下,使用 --local ,读取的是 .git/co...转载 2019-08-25 00:18:09 · 489 阅读 · 0 评论 -
【Git/SVN】使用 Git Bash 上下箭头不生效的解决方案 --- windows解决方案
关于windows 使用 Git Bash 上下箭头不生效有两种解决方法:① 使用数字键盘进行选择对应的选项值:你这里可以输入数字 2 ,然后回车,表示你要选择第 2 个。当然这不是我们最好的处理方式,如果好几个选项每次都要去数一下想要选择的为第几个不是很苦逼…② 使用命令行或者直接更改bash.bashrc第一种:使用命令行的方式创建项目工程,如:之前你使用vue create he...原创 2019-08-08 13:16:25 · 2089 阅读 · 1 评论 -
【Git/SVN】 SSH keys和Deploy key区别
SSH keys和Deploy key区别这是SSH keys设置的界面这是仓库的Deploy keys的界面区别说明:github账户的SSH keys,相当于这个账号的最高级key,只要是这个账号有的权限(任何项目),都能进行操作。仓库的Deploy keys,顾名思义就是这个仓库的专有key,用这个key,只能操作这个项目,其他项目都没有权限。说白了就相当于你有一所大别墅,S...原创 2019-08-01 16:03:19 · 3363 阅读 · 0 评论 -
【Git/SVN】 Git常见报错及处理方法(持续更新...)
Git常见报错及处理方法① 如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git提示出错信息:fatal: remote origin already exists.解决办法如下:1、先输入$ git remote rm origin2、再输入$ git remote add orig...原创 2019-07-25 16:43:27 · 946 阅读 · 0 评论 -
【Git/SVN】Git知识 --- Git如何设置密钥及提交
Git使用笔记一(关于如何设置密钥及提交)(Windows)如何设置密钥ssh-keygen -t rsa或ssh-keygen -t rsa -C ‘邮箱’ (注意 1.-t前有一个空格;2.keygen是key generate的缩写;3.而后连续输入三个回车:这个命令是用来创建密钥,也就是.ssh文件夹。第一个是问你要在哪里创建,输入回车表示默认位置。第二个是问你设置打开这个.ssh的密...原创 2019-07-25 16:42:52 · 856 阅读 · 0 评论 -
【Git/SVN】Git忽略提交 .gitignore
Git忽略提交 .gitignore在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。规则 作用/mtk 过滤整个文件夹*.zip 过滤所有.zip文件/mtk/do.c 过滤某个具体文件!/mtk/one.txt 追踪(不过滤)某个具体文件注意:如果你创建.giti...原创 2019-07-25 16:41:52 · 940 阅读 · 0 评论 -
【Git/SVN】 Git 常用命令和解析
Git 常用命令1) 远程仓库相关命令检出仓库: $ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url -...原创 2019-07-25 16:40:22 · 292 阅读 · 0 评论