2 u010200767 u010200767 于 2018.04.16 22:53 提问

关于缓存区是否共享的问题。。。 5C
git

请问我本地git有master,b1和b2三个分支,我在本地任何一个分支下修改某个文件,然后add到缓存区中,这个缓存区是我3个分支共享的吗?
另外你们是先把修改add到缓存区再checkout分支再commit还是先checkout分支再add到缓存区再提交?

2个回答

FFFFFighting
FFFFFighting   2018.04.16 23:43

只要没commit,都是共享的,也就是说切换分支后,添加或修改的文件的影响依然存在,所以得提交后再切换分支,如果没完成功能的开发,又需要切换分支到其他分支去工作,可以使用git stash命令保存当前分支的操作,后面又可以随时git stash pop取出保存的文件

HJG185478492
HJG185478492   2018.04.17 09:11

缓存区只要没commit,都是共享的;但最好不要共一个缓存区,容易错乱。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SSH框架之Hibernate的关于session缓存面试题
Hibenate中一级缓存,也叫做session的缓存! 一、面试题1: 不同的session是否会共享缓存数据? 1、代码分析: 2、分析: 不会,因为生成2条update的sql语句, 说明不同的session使用不同的缓存区,不能共享。 二、面试题2: iterator与list查询的区别? 1、Iterator 1)N+1查询:N表示所有的记录总数
关于fork和缓冲区的问题
题目:请问下面的程序一共输出多少个“-”? #include #include #include int main(void) { int i; for(i=0; i<2; i++){ fork(); printf("-");
数据库缓存区相关的几个问题辨析
无论oracle、mysql、pg等关系数据库它们在读取数据时都是按照下面的步骤进行的吗?Q1.从磁盘数据文件里读取数据,首先是把磁盘数据读到内存里(即物理读),然后在从内存里读到数据库的内存里即data buffer里(即逻辑读)对吗?不能直接把磁盘里的数据读到data buffer 里对吗?A: 1 原则上,冯诺依曼式的计算机,都是把数据先读到内存,CPU操作数据的对象是内存.2 IO操作慢,
C++实现的共享内存缓冲区
将共享内存操作封装成C++类,通过信号灯semaphore进行进程同步。可以像操作普通缓冲区那样操作共享内存,实现进程间通信 编译时需要添加-lrt编译选项
缓冲区设计—进程间通讯(POSIX 共享内存)
在《缓冲区设计-线程间通讯》一文中,完成了BufQueue的模版类的设计。这个模版类定义如下:template >class BufQueue; 其中的模版参数Alloc可以订制为不同的环冲内存形式。在线程间的通讯中,这个参数当然是最简单的,它只要简单的分配空间就可以了,因为同一进程中的线程是共享进程的内存空间的。 但是,如果要在进程间使用这个环形缓冲区,则需要
共享内存,共享缓冲区 一对多
produce: for(int i=0;i if(iter == VecS2SResult.end()){ break; } if(g_Empty_sem_obj[i].sem_trywait()==0){ //获取到信号量 g_push_consume_cache[i].msgid = (*iter)["FmsgId"]; g_push_consume_cache[i].a
保存数据窗口内容到数据库
保存数据窗口内容的过程,包含将数据提交到缓存区,然后判断缓存区数据是否有变化,是否需要提交,提交处理等
缓冲区大小和点的位置
缓冲区大小和点的位置 缓冲区大小: (buffer-size) 缓冲区中字符计数 : (point) 缓冲区中点的最小允许值:(point-min) 缓冲区中点的最大允许值:(point-max)
带你走进缓存世界(6):共享缓存
回顾之前的章节,我们大致讲了下缓存的基本概念、原理、策略和常用方法。可能会有朋友会说,访问量小根本不需要缓存,徒增开发的复杂度,访问量大的话本地缓存也没意义。其实这话说的也不无道理,当然我们不能把这句话看成绝对的话,不然什么话都成废话了:),其实我们研究学习的任何技术都不会白学的,每种技术都有他的使用范畴,只是当我们面对新的层次时,需要改变,需要重新学习。我们之前讲的每篇都非常有用,本地缓存也非常
scanf的缓冲区问题
Scanf函数的缓冲区问题 scanf输入字符串、整型、实型等数据判断的方式都一样,回车、空格、tab键都认为是一个数据的结束。但是字符不同于字符串,回车,空格很可能被当成字符被输进去,要特别注意!回车、空格等都有对应的ASCII码,所以用scanf输入字符时要小心这些东西被当成字符输进去,而输入字符串和整型、实型等数据时这些都被当成分隔符而不会被输入到字符数组或变量里。当然如果输入格式不是"%