
Git
文章平均质量分 50
git使用过程中的一些相关问题,如重命名了远程分支名等。
我爱加班、、
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git 报错:error: cannot lock ref ‘refs/remotes/origin/dev/cib‘: ‘refs/remotes/origin/dev‘ exists; canno
在使用 Git 时遇到 "cannot lock ref 'refs/remotes/origin/dev/cib': 'refs/remotes/origin/d" 这样的错误,通常是因为在尝试推送或拉取远程分支时,本地分支的名称与远程分支的名称冲突或不正确。这里我是用了git remote prune origin后,再git pull 就可以正常拉取了。将同时获取最新的远程仓库数据并删除任何过时的远程跟踪分支。只专注于删除过时的分支,不会获取新的远程仓库数据。原创 2025-05-06 15:53:16 · 676 阅读 · 0 评论 -
vscode使用Linux的vi命令改错怎么回退
使用撤销命令:在插入模式下,按下`Esc`键返回命令模式,然后按下'u'键,每按一次u键,就能撤销一次编辑,直到回到最初修改之前。(正常模式下,按下`Ctrl + r`键,即可恢复被撤销的操作,每按下一次Ctrl + r键,就可以恢复一次被撤销的操作。`后按下回车,即可退出vi而不保存对文件的修改。2、使用恢复命令:在插入模式下,按下`Esc`键返回命令模式,然后输入`Ctrl + r`命令,即可恢复被撤销的操作。(正常模式下,直接按下u键,即可撤销上一次的编辑操作,每按一次撤销一次修改)原创 2025-04-15 09:27:58 · 427 阅读 · 0 评论 -
git报错:“fatal:refusing to merge unrelated histories“
拒绝合并无关的历史” 是 Git 在合并无共同祖先的分支时的保护机制。根据你的需求,可以选择强制合并、重新初始化仓库、创建新分支或使用变基等方法解决问题。如果不确定操作的后果,建议先备份重要代码,避免数据丢失。原创 2025-03-12 10:08:55 · 5574 阅读 · 0 评论 -
git cherry-pick - 从另一个分支中选取特定的提交(commit),并将它们应用到当前分支
命令,它允许你从另一个分支中选取特定的提交(commit),并将它们应用到当前分支。这个命令在多个场景下都非常有用,比如当你想要将一个特性分支上的某个特定更改应用到主分支,但又不想合并整个分支时。原创 2025-03-04 10:11:32 · 1837 阅读 · 0 评论 -
git撤销上一次的提交
这个操作可以保留之前的提交和当前的修改。最近一次的提交到本地的修改的提交会回到暂存区,而当前的修改不会动。撤销最近修改(不保留修改)原创 2025-02-07 14:25:09 · 1326 阅读 · 0 评论 -
git 撤销上一次提交
当在你的开发分支开发中,如果当前页面的修改还不确定但是提交了,且上一个提交的修改要合并到主干分支,此时需要撤销当前提交。这样刚刚提交的版本就撤销回暂存区了,可以备份然后撤销修改,等合并完代码再到开发分支改回去。先撤销当前的提交,撤销回暂存区,然后保存备份一下....原创 2024-07-04 17:54:01 · 1559 阅读 · 0 评论 -
在远程仓库重命名了分支名,本地git pull 报错:Your configuration specifies to merge with the ref ‘XXXXX‘ from the remot
1、如远程修改分支名为 feature-XXX-1234,在本地vscode对应的分支上(对应远程未改名前关联的分支名),也重命名和远程对应的分支名 feature-XXX-1234。关联后,通过命令 git branch -vv 可查看所有本地分支关联的远程分支以及最新的操作情况;通过git log 可查看最新日志是否为最近一次的操作情况;如果都对应上了,即可 git pull 成功。2、修改后的本地分支与远程分支关联。在输入框更改分支名即可。原创 2024-06-27 09:22:16 · 700 阅读 · 0 评论