在開發中使用 Git 進行版本管理時,當我們切換分支時會出現如下的提示,下面有三個選項 Smart checkout、Force checkout、don`t checkout ,那么這三個選項的作用是什么
首先解釋一下,出現上述界面的原因是我們在當前分支的代碼沒有 commit,當我們需要切換到其它分支的時候,Git 就會提示我們要進行哪些操作
1、Smart checkout:當前分支未提交的代碼會被帶到你要切換的那個分支上去
2、Force Checkout:當前分支未提交的代碼不會帶到你要切換的那個分支上去,還是保留在當前分支
3、don`t checkout:就是不進行分支切換,還是留在當前分支