切换分支的时候,smart Checkout 会把冲突的文件带到你要切换的分支。
而 force checkout会直接舍弃当前分支的修改。
比如:我要从A分支切换到B分支,如果我用smart Checkout 则会把我A分支修改的代码合并到B分支;但是我用force checkout则会把我A分支修改的代码直接舍弃,再切换到B分支。
Git 的smart Checkout force checkout的区别
最新推荐文章于 2023-12-25 23:16:51 发布
切换分支的时候,smart Checkout 会把冲突的文件带到你要切换的分支。
而 force checkout会直接舍弃当前分支的修改。
比如:我要从A分支切换到B分支,如果我用smart Checkout 则会把我A分支修改的代码合并到B分支;但是我用force checkout则会把我A分支修改的代码直接舍弃,再切换到B分支。