Git 的 smart Checkout 與 force checkout 的區別


在開發中使用 Git 進行版本管理時,當我們切換分支時會出現如下的提示,下面有三個選項 Smart checkout、Force checkout、don`t checkout ,那么這三個選項的作用是什么

 

 首先解釋一下,出現上述界面的原因是我們在當前分支的代碼沒有 commit,當我們需要切換到其它分支的時候,Git 就會提示我們要進行哪些操作

1、Smart checkout:當前分支未提交的代碼會被帶到你要切換的那個分支上去

2、Force Checkout:當前分支未提交的代碼不會帶到你要切換的那個分支上去,還是保留在當前分支

3、don`t checkout:就是不進行分支切換,還是留在當前分支

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM