百思不得其解,tortoisegit是把git中的暂存区概念干掉了吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百思不得其解,tortoisegit是把git中的暂存区概念干掉了吗相关的知识,希望对你有一定的参考价值。

stage(暂存)这个概念在TortoiseGit中依然存在,只是变得不直观了

原因:

TortoiseGit为了保持和TortoiseSVN近乎一致的使用体验,对“暂存文件”这个步骤进行了操作上的简化:操作者点击提交按钮的瞬间,TortoiseGit会立即stage(暂存)这些文件并commit(提交)它们。注意,这两个操作几乎是先后同时执行的

也就是说,TortoiseGit通过紧密的捆绑git add和git commit这两个指令到一个提交按钮中,在操作层面给人了一种暂存(stage)被干掉了的感觉,但实际上并没有!

在大部分情况下,这个TortoiseGit特有的优化会给带来一些便利

但同时也会导致TortoiseGit对暂存区的表现变得非常不直观。比如TortoiseGit根本没有提供任何一个窗口来表现哪些文件处于暂存区

所以建议,在windows系统下,如果你不擅长通过命令行来使用git,请常备TortoiseGit和SourceTree这2个Git GUI

参考技术A 应该不是干掉了,只是集成的命令省去了中间步骤,让操作看上去更好理解

以上是关于百思不得其解,tortoisegit是把git中的暂存区概念干掉了吗的主要内容,如果未能解决你的问题,请参考以下文章

Git和TortoiseGit

小乌龟 TortoiseGit

关于git配合tortoiseGit的基础使用

CentOS 6.7 Git 服务搭建及TortoiseGit配置连接

git tortoise 创建拉取请求 有啥用

git for windows+TortoiseGit客户端的使用二