跳到主要内容

3 篇博文 含有标签「Git」

查看所有标签

· 阅读需 1 分钟
DK

删除分支后本地查看远程分支仍显示已删除的分支

  1. 使用 git branch -r 命令查看远程分支,发现远程分支已经删除,但本地还显示
  2. 使用 git remote show origin 查看 remote 地址,远程分支,及远程分支与本地分支相对应关系等信息
  3. 使用 git remote prune origin 同步本地分支
  4. 使用 git branch -r 命令再次查看远程分支就与 gitlab 一致了

新建分支后本地查看远程分支不显示已建的分支

  1. 使用 git remote update origin --prune 命令
  2. 使用 git branch -r 就可以查看到新建的分支

· 阅读需 2 分钟
DK
  1. 确保文件名修改正确:首先,确保你正确地修改了文件名的大小写。在某些操作系统上,文件名的大小写可能会被忽略,所以请确保你在修改文件名时使用了正确的大小写。

  2. 清除 Git 缓存:如果你修改了文件名的大小写,并且 Git 仍然将其视为相同的文件,可能是因为 Git 缓存了旧文件名的信息。你可以使用以下命令清除 Git 缓存:

git rm --cached <filename>
// 请将 <filename> 替换为被修改文件的名称。这将从 Git 缓存中移除旧文件名的信息。
// 如: git rm --cached myfile.txt

// 清除 Git 缓存
git rm -r --cached .
  1. 提交修改:完成文件名的修改和 Git 缓存的清除后,重新提交你的修改:
git add .
git commit -m "Rename file with correct case"

· 阅读需 1 分钟
DK

在 Git 中,有两个「偏移符号」: ^~

一、^ 的用法:

commit 的后面加一个或多个 ^ 号,可以 把 commit 往回偏移,偏移的数量是 ^ 的数量。例 如: master^ 表示 master 指向的 commit 之前的那 个 commit; HEAD^^ 表示 HEAD 所指向的 commit 往 前数两个 commit