git
文章平均质量分 79
git
思静鱼
大道至简,行稳致远
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git stash
是 Git 的一个实用命令,用于临时保存当前工作目录和暂存区的修改,以便你可以切换到其他分支或任务,稍后再恢复这些更改。Stash 是临时存储,长期未使用的 stash 可能会被垃圾回收(建议提交到分支)。这会基于 stash 的提交创建一个新分支,并自动删除该 stash。敏感数据(如密码)不建议存到 stash,可能通过日志泄露。,你可以高效管理临时修改,避免不必要的提交或丢失工作进度!时发生冲突,需手动解决冲突后提交。默认不保存未跟踪文件(需加。原创 2025-07-09 16:35:45 · 515 阅读 · 0 评论 -
git的rebase 和 merge 的区别
● Merge 操作通常用于合并两个独立开发的分支,而 Rebase 操作用于整理提交历史或将一个分支的更改应用到另一个分支上。rebase操作会将当前分支的提交“重新放置”到目标分支的顶部,改变提交历史。● Merge 保留了每个分支的独立提交历史,而 Rebase 则重新组织了提交历史,使其呈现出一个线性的提交历史。● Merge 操作通常用于将一个分支的更改应用到另一个分支上,或者将两个独立开发的分支合并在一起。● 合并操作保留了完整的提交历史,保留了每个分支上的提交记录,形成一个合并的历史分支。原创 2024-07-30 10:48:24 · 2620 阅读 · 0 评论 -
git fetch和 pull的区别
git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。原创 2024-07-30 10:39:00 · 1146 阅读 · 0 评论 -
git版本控制
Git是一个分布式版本控制系统,由Linus Torvalds在2005年创建,旨在管理大型项目的源代码。它被广泛应用于软件开发领域,可以有效地跟踪文件的变更、协作开发以及管理项目的版本。分布式版本控制:Git是一种分布式版本控制系统,每个开发者都拥有完整的代码仓库的副本。这意味着即使在没有网络连接的情况下,开发者也可以进行版本控制操作。本地操作:Git的大部分操作都是基于本地仓库进行的,包括提交、分支、合并等操作,这使得Git的操作速度非常快。原创 2024-06-05 17:02:47 · 774 阅读 · 0 评论
分享