摘要:
# 1.branch概念 > branch指向一个commit,而HEAD是一个指针,指向当前分支最新的commit 
评论(0)
推荐(0)
摘要:
# 1.switch说明 > git 2.23版本新增了switch、restore命令,因为git checkout命令职责较多、不够明确。 > > 一个是分支的管理,一个是文件的恢复。这两个核心功能,将由 git switch和git restore分别负责。 # 2.切换分支 ## 2-1.切 阅读全文
posted @ 2023-07-13 15:05
lxd670
阅读(62)
评论(0)
推荐(0)
摘要:
# 1.合并commit ## 1-1.说明 > 一般使用`git rebase -i `,``默认是当前最新`HEAD` > > 范围: `(start_commit, end_commit]` > > rebase合并一般会进入`commit挑选`和`commit信息编辑`的vim界面 ```b 阅读全文
posted @ 2023-07-13 15:05
lxd670
阅读(115)
评论(0)
推荐(0)
摘要:
# 1.merge说明 > `git merge `把指定branch合并到当前分支 > > `.git`目录下会多出`ORIG_HEAD`文件 # 2.合并操作 ## 2-1.当前分支没有提交 > 合并 dev分支到master分支时,如果master分支的状态没有被更改过,那么这个合并是非常简单 阅读全文
posted @ 2023-07-13 15:05
lxd670
阅读(49)
评论(0)
推荐(0)
摘要:
# 1.stash说明 > 修改已追踪的文件(未`git add`),可以使用`git stash`放入git栈保存 > > 新增的文件,直接执行stash是不会被存储的 ## 1-1.解决的问题 ```cmd 1.在切换分支时 把当前内容提交掉,然后再切换分支 把内容stash掉,然后再切 阅读全文
posted @ 2023-07-13 15:05
lxd670
阅读(96)
评论(0)
推荐(0)
摘要:
## 1.查看远程仓库 > `-v`会显示需要读写远程仓库使用的 Git 保存的简写与其对应的`URL` ### 关联单个 #### 显示关联别名 ```bash git remote ``` ```cmd origin ``` #### 显示远程url ```bash git remote -v 阅读全文
posted @ 2023-07-13 15:05
lxd670
阅读(24)
评论(0)
推荐(0)
摘要:
## 1.HEAD概念 > HEAD是一个指针,指向当前分支最新的commit,而branch指向一个commit 
评论(0)
推荐(0)
摘要:
# 1.diff说明 > 用于比较两次修改的差异 ## 1-1.参数 | 参数 | 描述 | | | | | –cached | 显示暂存区(已 add 但未 commit 文件)和最后一次 commit (HEAD)之间差异。 | | –staged | 同 --cached。 | | –stat 阅读全文
posted @ 2023-07-13 15:05
lxd670
阅读(36)
评论(0)
推荐(0)
摘要:
# 1.tag简介 ## 1-1.说明 > tag 就是 对某次 commit 的一个标识,相当于起了一个别名 > > 创建的标签会在`.git/refs/tags`下 ### 1-1-1.查看tags目录 ```bash ls .git/refs/tags ``` ```bash v1.0.0 v 阅读全文
posted @ 2023-07-13 15:04
lxd670
阅读(29)
评论(0)
推荐(0)
摘要:
# 1.说明git-worktree > git worktree 非常适合大型项目又需要维护多个分支,想要避免来回切换的情况 - 优点 - git worktree 可以快速进行并行开发,同一个项目多个分支同时并行演进 - git worktree 的提交可以在同一个项目中共享 - git wor 阅读全文
posted @ 2023-07-13 15:04
lxd670
阅读(2810)
评论(0)
推荐(0)

浙公网安备 33010602011771号