![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
shimh_凉茶
把工作中遇到的问题总结一下,与己方便,与人方便
展开
-
mac查找命令安装路径 比如git
which命令可返回任何在mac中的命令安装位置原创 2022-06-22 15:01:28 · 476 阅读 · 0 评论 -
npm install报错解决方法ls-remote -h -t git://github.com/adobe-webplatform/eve.git
npm ERR! /usr/local/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.gitnpm ERR!npm ERR! fatal: remote error:npm ERR! The unauthenticated git protocol on port 9418 is no longer supported.cd 命令切换到项目根目录 执行:git config --global url."htt.原创 2022-03-23 19:48:43 · 5452 阅读 · 0 评论 -
git 后悔药 git reflog
git log与git reflog 均可打印git的提交(commit)版本但是两者有所不用范围git log 仅可打印当前分支的代码提交记录git reflog 可打印所有分支的代码提交记录权限git log 已被回退的版本被抹掉git reflog 可打印所有提交过的记录,包含经被删除的 commit 记录和 reset 的操作使用git reflog...原创 2021-12-10 20:36:49 · 171 阅读 · 0 评论 -
git提交代码后无法远程链接
我前几天遇到过一个问题,新建了一个git仓库,从服务器上拉取代码后发现不能访问远程,怀疑是github服务挂了,后来用别的电脑却是好使,排查了很久发现忘记设置 用户名 和 邮箱描述:查询 git用户名语法:git config user.name描述:查询 git用户邮箱语法:git config user.email描述:设置 git用户名语法:git config --global user.name shimh描述:设置 git用户邮箱语法:git config --global .原创 2021-06-21 17:51:44 · 304 阅读 · 0 评论 -
git 批量删除本地分支
删除一条分支git branch -D branchName删除当前分支外的所有分支git branch | xargs git branch -D删除分支名包含指定’dev’的分支git branch | grep 'dev*' | xargs git branch -D命令解析: | 管道命令,用于将一串命令串联起来。前面命令的输出可以作为后面命令的输入 git branch 用于列出本地所有分支。 grep 搜索过滤命令。使用正则表达式搜索文本,并把匹配的行打印出来原创 2021-06-04 09:12:49 · 174 阅读 · 0 评论 -
SSL_ERROR_SYSCALL in connection to github.com:443
git clone 报错 SSL_ERROR_SYSCALL in connection to github.com:443https方式会出现这个问题,使用ssh应该不会有这个问题,但是ssh需要配置密钥解决方式: 取消全局代理git config --global --unset http.proxygit config --global --unset https.proxy或env GIT_SSL_NO_VERIFY=true或host增加配置199.232.28.133 r原创 2020-11-04 11:59:35 · 252 阅读 · 0 评论 -
.gitignore失效 无法忽略node_modules问题
.gitignore失效 无法忽略node_modules问题今天拿到了一个项目,git clone下来之后发现 node_modules 依赖也被之前的人上传到了git于是我就尝试用这个依赖尝试run dev 项目,发现报了一堆依赖问题的错这个时候会怀疑包有问题,于是准备删掉之前的 node_modules 重新npm install删掉之后悲剧就来了,发现gitignore无法忽略node_modules未提交文件有一大堆全是node_modules文件这时我打开.gitignor原创 2020-09-03 21:52:12 · 3879 阅读 · 0 评论 -
git push 报错 remote: error: Jcode:No Permission To Operate The Branch
git push 报错 remote: error: Jcode:No Permission To Operate The Branch以下是报错内容由字面意思可看出是 权限问题也就是说你在git仓库的角色没有push权限可能是 Reporter这个时候你需要让你的管理员给你修改权限一般能给你修改权限的人是 Master 角色正常是你的项目经理或开发组长之类的人至少让他给你改成 Developer 角色就可以了下面是一个权限对照表Gitlab用户在组中有五种权限:Guest、Rep原创 2020-08-14 15:40:00 · 1352 阅读 · 1 评论 -
git 保存远程仓库的账号密码
git 保存远程仓库的账号密码我们在操作远程仓库时每次都要输入账号密码,其实bash是默认保存账号密码的,除非你做了账号密码重置,执行了类似 git config --system --unset credential.helper 的重置账号密码命令,这样的话以后再操作远程仓库就会每次都要输入账号密码,这时我们就需要找到保存账号密码的方法保存账号密码命令// 保存本地仓库的账号git config --local credential.helper store// 保存git全局账号gi原创 2020-07-28 22:12:26 · 1534 阅读 · 0 评论 -
git merge 指定文件到当前分支
git merge 指定文件到当前分支通常我们合并另外分支的代码采用 git merge XXX(分支名) 命令就可以了,但是由于某些原因有时需要只合并一部分指定文件,而merge命令会合并所有的代码,这时就不能满足我们需求了,我们可以使用checkout命令来实现merge指定文件实现git checkout xxx(分支名) xxx(文件名)还可以一次指定多个文件git che...原创 2020-04-08 01:44:40 · 1982 阅读 · 0 评论 -
git 重置账号和密码
git重置账号密码正常情况下我们开发一个项目,输入一次git账号密码,下次操作git远程仓库就不需要再输入了,但是有时我们可能同事开发多个项目,这些项目来自不通的git仓库,所以切换项目后原来默认的账号密码就不匹配了,比如 git pull 后,会出现权限错误 fatal: Authentication failed for ‘http:xxxx.git/,所以切换项目后需要清空原来的账号密码...原创 2020-03-04 13:54:48 · 15186 阅读 · 1 评论 -
git 设置默认上游分支
git 设置默认上游分支假设我有一个名字叫 shimhRoot 的分支一般我们从本地分支提交到远程分支需要git push origin shimhRoot但是也有时候这样做会更方便快捷git push但是在你操作的时候有时会报错提示你设置上游分支那你就需要设置一个默认的上游分支git push --set-upstream origin shimhRoot然后再执行 git...原创 2019-09-09 19:43:29 · 11515 阅读 · 0 评论 -
git 设置 用户名 和 邮箱
git 设置 -用户名- 和 -邮箱-往这里点你想要的都有 ⬇️git config 查询和用户信息设置原创 2019-09-04 18:22:40 · 138 阅读 · 0 评论 -
git 更新远程分支列表
git 更新远程分支列表git remote update origin --prunegit remote update origin -p原创 2019-08-07 15:14:12 · 5951 阅读 · 1 评论 -
git 添加和修改远程仓库地址
代码库远程迁移后,修改本地代码关联的远程地址查看当前git远程库地址// -v 是 --verbose 的简写git remote -v直接修改远程 origin 的git仓库地址git remote set-url origin http://git.XXXX.com/XXX/XXX.git/...原创 2019-06-25 10:48:26 · 13196 阅读 · 4 评论 -
git config 查询和用户信息设置
git config 查询和用户信息设置描述:查询 git所有配置列表语法:git config --list描述:查询 git用户配置列表语法:git config --global --list描述:查询 git用户名语法:git config user.name描述:查询 git用户邮箱语法:git config user.email描述:设置 git用户名语法:git ...原创 2019-05-09 15:15:01 · 3469 阅读 · 0 评论 -
git 删除本地分支和远程分支
git 删除本地分支和远程分支git一般你要操作哪个分支就要切换到哪个分支,但是删除操作不一样,首先你要先切换到你不删除的随便一个分支,再操作你要删除的分支,我们这里只讲删除步骤例:比如你想删除一个名字叫 ‘shimh’ 的分支描述:删除本地分支语法:git branch -d shimh如果你要删除的分支有改动,或有没有提交的代码,这种提交方式就会报错,你需要去处理一下你这个分支的...原创 2019-04-30 18:45:01 · 199 阅读 · 0 评论 -
git 常用命令操作笔记(之 入职当天就遇到紧急上线)
git 常用命令操作笔记下面的解释并不官方,都是大白话,记录了平时git操作的应用场景,适合刚入门的同学参考描述:你今天刚入职,你第一件事就是要同事给你 开一个git权限,并给你一个账号密码,这时候你就可以从git库往你本地拉你想要的项目代码了,首先进入git项目连接,复制git地址,比如git地址名字叫 https://git.xxxx.com/xxx/xxx/project.git(下...原创 2019-04-19 17:26:29 · 360 阅读 · 0 评论