Git
文章平均质量分 59
sigmarising
Nothing, Nothing.
展开
-
git 命令对比 checkout restore switch
当然,我们依旧可以继续使用 checkout 来完成这些事情。这个命令能干太多的事情了,所以这两个新命令主要用于分担“责任过重”的。开始,git 引入了新命令。原创 2023-04-03 19:29:24 · 116 阅读 · 0 评论 -
清除 git 中的 not staged changes 以及 untracked files
有时我们想要清理 git 项目中所有没被 commit 的更改,而这又被 git 分为了 not staged changes 以及 untracked files 两种。本文将介绍两个指令来分别清理对应的文件。原创 2023-04-03 19:28:53 · 1029 阅读 · 0 评论 -
防止 git merge 丢失代码(谨防 three way merge 的异常行为)
防止 git merge 丢失代码(谨防 three way merge 的异常行为)Git 工具在执行 merge 操作时,为了尽最大可能去自动的处理,所以使用了 three way merge 的方式作为了其 merge 手段。然而,这种 Git 尽最大可能自动化的处理在一些时候会造成十分令人困惑的问题。本文旨在指出问题并提供一些避免手段。1. Git’s Three Way Merge在 branch-A 和 branch-B 进行 merge 操作时,若两个分支均包含有 Main.py 文原创 2021-08-31 16:09:27 · 2080 阅读 · 0 评论