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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
TCP重传缓冲区
TCP重传缓冲区的攻击与防御策略分析
关于fork和缓冲区的问题
题目:请问下面的程序一共输出多少个“-”? #include #include #include int main(void) { int i; for(i=0; i<2; i++){ fork(); printf("-");
SSH框架之Hibernate的关于session缓存面试题
Hibenate中一级缓存,也叫做session的缓存! 一、面试题1: 不同的session是否会共享缓存数据? 1、代码分析: 2、分析: 不会,因为生成2条update的sql语句, 说明不同的session使用不同的缓存区,不能共享。 二、面试题2: iterator与list查询的区别? 1、Iterator 1)N+1查询:N表示所有的记录总数
共享内存,共享缓冲区 一对多
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
保存数据窗口内容到数据库
保存数据窗口内容的过程,包含将数据提交到缓存区,然后判断缓存区数据是否有变化,是否需要提交,提交处理等
Oracle 共享池和数据库高速缓冲区,引出SQL执行过程
共享池在数据库中可以说是相当重要动力资源,关系着数据库的性能瓶颈。 什么是共享池呢?         共享池是内存结构中SGA(系统全局区)的一部分,包含了:库缓冲区、数据字典缓冲区、服务器结果缓冲区、预留池,也是着四个区组成了共享池,这四个区的功能就是共享池的功能。         库缓冲区         共享SQL区:存放执行计划和解析树,当用户执行一条SQL语句时,共享池会根据SQ
缓存区溢出检测
转自:http://blog.csdn.net/galihoo/article/details/2299151 目前,缓冲区溢出应该是攻击的最直接的方式,因此如何检测缓冲区溢出以及保护刻不容缓 ,然而当前并没有很稳定可靠的方法来对缓冲区溢出进行检 测,MACFEE应该是提出缓冲区溢出保护的最早的安全厂商,然而如今也不再对该技术进行大肆宣传了,这几天在网上翻了一下,感觉Comodo公司对缓冲 区溢
关于共享单车违规乱停治理方案拟定(畅想共享单车未来五年的战略方向)
关于共享单车违规乱停治理方案拟定运营方案调整计划书制作人:王刚邮箱: 947865448@qq.com我,产品经理方向的预备军的一员,目前还在找工作中,如果您有合适的岗位欢迎你的联系。个人事先声明,ofo在西安的校园招聘,做的真的很糟糕,并不是我个人的吐槽,只是一种描述试试的态度。如果要吐槽的话,槽点太多,真的很让人反感,或许这家企业还不够成熟吧。一、概述本计划书将专注于探讨共享单车市场发展,行业问
用共享内存实现生产者和消费者
1、shm_com.h #include #include #define SHM_BUF_SIZE 2048 struct shm_buf {     int num;     char buf[SHM_BUF_SIZE]; }; 2、sem_com.h #include #include #include #include #include u
关于缓存区
c语言里面的stdio.h库函数里涉及到了缓存区,具体案例是这样的:#include struct{ char name[32]; int age; char sex; }user; int main(int argc, const char *argv[]) { printf("enter user's name ,age,sex:\n"); scanf("%s%d%c",user.n