git基础知识

📅 2026/7/10 16:34:24
git基础知识
commitgit链路的节点discard:当文件没有被commit可以通过discard放弃修改reset:把仓库强制回退到某个历史状态容易丢数据不推荐revert:通过反向commit抵消某次commit(推荐branchmain/master(主干分支)feature(特征分支)分离头指针状态checkouthead处于分支的历史commit而不是最新worktreeBranch 是逻辑上的代码版本管理一个分支只是一个指向 Commit 的引用不会创建新的工作目录Worktree 是物理上的工作区管理它允许同一个仓库同时检出多个分支每个分支对应独立的工作目录。因此Worktree 的核心价值不是复制 Git 数据而是让多个分支能够并行开发避免频繁切换分支或多个开发任务互相干扰。confilctMerge confict合并冲突两个分支修改了同一个文件的同一行代码需要人工决定保留哪段代码