总结:
一、分支之间的跳转,需要保证该分支下工作区、暂存区与分支提交相同,无修改:即git diff HEAD 无差异;否则在分支跳转时会出现报错情况,无法跳转
二、分支跳转完成后后,工作区目录会恢复到当前分支最近一次提交下的目录情况,即不同分支底下的目录内容即便存在差异,也不会互相干扰泾渭分明。
例:dev下修改了test.txt文件提交到dev分支(不提交会出现修改差异无法跳转),dev跳转到master之后,工作区目录会恢复到master最近一次提交下的情况,此时查阅test,txt文件并不会看到在dev分支下的修改。
(以上经过此篇文章命令进行测试,是否存在版本之间的差异和相关其他的命令操作实现尚不得知)
Sign in to make a reply
藏在影子下的鱼
总结:
一、分支之间的跳转,需要保证该分支下工作区、暂存区与分支提交相同,无修改:即git diff HEAD 无差异;否则在分支跳转时会出现报错情况,无法跳转
二、分支跳转完成后后,工作区目录会恢复到当前分支最近一次提交下的目录情况,即不同分支底下的目录内容即便存在差异,也不会互相干扰泾渭分明。
例:dev下修改了test.txt文件提交到dev分支(不提交会出现修改差异无法跳转),dev跳转到master之后,工作区目录会恢复到master最近一次提交下的情况,此时查阅test,txt文件并不会看到在dev分支下的修改。
(以上经过此篇文章命令进行测试,是否存在版本之间的差异和相关其他的命令操作实现尚不得知)