首页 > TAG信息列表 > commitID

git pull时遇到error: cannot lock ref 'xxx': ref xxx is at (一个commitID) but expected的解决办法

(30条消息) git pull时遇到error: cannot lock ref 'xxx': ref xxx is at (一个commitID) but expected的解决办法_绯浅yousa的博客-CSDN博客   遇到的master有问题,同样删除有效

Git 回滚篇git revert

场景:1.项目上线,发现有bug,要紧急回滚到上个版本;2.多人合作,在qa出现了蹊跷的bug,不确定是哪个分支带来的,下掉可疑分支;3.产品觉得还是之前版本比较好。。 噔噔噔噔git revert闪亮登场! 1.回滚某次提交git revert commitId 2.回滚多次提交git revert new-commitId^..old-commitId 如果我

git 根据历史 commitID 拉分支

1. git log -g 查看已commit的信息 2. 根据commit信息找到对应的commitID 3. 执行一下命令来创建新的分支 ### 1. 方法一:创建一个基于commitId的分支,但不切过去 git branch new_branch_name commitId ### 2. 方法二:创建基于commitId的分支,并切过去 git checkout -b new_branch_

【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置)

简述 前提是,秘钥已经配置好了。 但是理论上,这时候,直接ssh是没问题的;但就是会失败。 解决方案 进入root权限到对应user的目录下。输入下面的命令 chmod -R 600 .ssh/ 之后ssh就可以免密登录了。 之前怎么弄? emmm,也补充一下之前怎么弄吧。 流程 确认remote-ssh相关vscode插件

git误删除了本地和远程开发分支,恢复远程分支和本地分支

开发过程中,误操作删除了 还未上线的开发分支 feature-compensation-2-0622-sxd 怎么恢复? 1.查找历史提交的commit git reflog show --date=iso 注意:git reflog用来记录你的每一次命令,--date=iso 表示以标准时间显示,这里要注意的是不能用git log,git log 命令显示从最近到最远

git diff:只展示变化文件名

git diff --name-only 也可以带参数 ,分支名或者 commitid

remote-ssh插件错误

vscode remote-ssh 插件错误 远程系统 ubuntu20.04 LTS 获取下载链接 https://update.code.visualstudio.com/commit:$COMMITID/server-linux-x64/stable $COMMITID 替换为图中2位置的ID,在浏览器打开,下载开始,就可以停掉,右键获取真实的下载链接 到 $COMMITID 目录下 wget 下载

git 合并多个commit

背景:当需求各种变更,会产生多个中间版本,查看git历史比较混乱,因此合并commit。 命令:git rebase -i 合并的commit需要在哪个commit之后 需求: 1、合并最近两个commit 2、合并中间提交的两个commit 都是使用上面的命令,输入命令后进入调整页面,注意pick是使用该commit,把需要合并的com

git~总结一些不常用~但很有用的操作

显示当前HEAD对应的commitId git rev-parse HEAD 显示远程dev最新的commitId git rev-parse origin/dev 显示本地仓库dev最新的commitId git rev-parse dev 强制切换到某个commitId(分离头),当暂存区有变化时,也会强制切换,这是-f的作用 git checkout -f commit 合并时自动

Git 回滚版本

git 撤销本地提交 情形1:只撤销commit,但是不想将commit下的代码撤销 撤销上一次的commit (commitId 可以通过 git reflog 进行查看,下面所有的HEAD~x 都可以换成相应的commitId) git reset HEAD~ 或者 git reset HEAD~1 或者 get reset commitId 如果提交了多个commit,那么可以通

git版本回退

git远程版本回退   本文为博主原创,未经允许不得转载:   之前在git提交版本时,发现将新开发的代码提交到了另一个分支上,为了不影响提交分支代码的 功能,需要回退到之前的版本。   在使用命令回退的时候,一直没有回退成功,有个同事过来帮忙,成功回退到之前的版本,并记录 一下。