今天拉了一个项目,准备
git checkout test
分支合并个代码,发现项目根目录下有个同名的test文件,目录结构如下:
这样就搞得没法切换了呀,提示报错如下,
git checkout args
, args不能既是本地文件又是远程分支,要不然就没法切换,使用
--
或者
--no-guess
进行切换
操作下
git checkout test --
这样就是切换分支
git checkout -- test
这样就是把文件改动内容还原掉
就这点儿区别
版权声明:本文为weixin_43889618原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。