From c483e8d207caa7582b017f2cf22c69c5ec999cdf Mon Sep 17 00:00:00 2001 From: wangxinyu <2788673683@qq.com> Date: Mon, 7 Jul 2025 16:59:33 +0800 Subject: [PATCH] tesk_1 --- note/git学习.md | 47 ++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/note/git学习.md b/note/git学习.md index 22f0ab4..c246d06 100644 --- a/note/git学习.md +++ b/note/git学习.md @@ -12,12 +12,53 @@ git add filename # 将单个文件添加到暂存区 git add . # 将工作区中的所有修改添加到暂存区 git status # 查看哪些文件在暂存区中 +git commit -m "name" ~~~ ​ **版本库**:每次提交都会保存新的快照,不可变。存放 在.git目录下index文件 -​ - - 仓库的概念 + * 存放所有文件和历史记录 + - 节点的概念 -- 分支的概念 \ No newline at end of file + + - (提交commit)是仓库中项目某个事件点快照,生成40位哈希值 + +- 分支的概念 + + - 开发过程中独立的分流线,本质是一个指向某个可提交的移动指针 + + ~~~ bash + git branch name #创建分支 + git checkout name #切换分支 + 或/ + git switch name + + git merge new_name # + ~~~ + + + + + +| 命令 | 说明 | +| ---------------- | ---------------------------------------- | +| `git init` | 初始化仓库 | +| `git clone` | 拷贝一份远程仓库,也就是下载一个项目。 | +| `git add` | 添加文件到暂存区 | +| `git status` | 查看仓库当前的状态,显示有变更的文件。 | +| `git diff` | 比较文件的不同,即暂存区和工作区的差异。 | +| `git difftool` | 使用外部差异工具查看和比较文件的更改。 | +| `git range-diff` | 比较两个提交范围之间的差异。 | +| `git commit` | 提交暂存区到本地仓库。 | +| `git reset` | 回退版本。 | +| `git rm` | 将文件从暂存区和工作区中删除。 | +| `git mv` | 移动或重命名工作区文件。 | +| `git notes` | 添加注释。 | +| `git checkout` | 分支切换。 | +| | | + +# sourceTree + + +