Git的smart Checkout跟force checkout的區別


在使用git進行代碼版本管理的時候,當我們切換分支的時候,常常會遇到這樣的問題:

 

這是因為在develop分支修改了代碼,但是沒有commit,所以在切換到其他分支的時候回彈出這個窗口.那么我們改怎么做呢?

smart checkout就會把沖突的這部分內容帶到目的分支(如果你沒有點進窗口的那些文件處理沖突的話)

force checkout就不會把沖突的這部分內容帶到目的分支,但是你在當前分支修改的所有內容就會被刪除,就算你再切回來也找不到了,所以需要慎重哦

don`t checkout 當然是不切分支,繼續留在當前分支了
————————————————
版權聲明:本文為CSDN博主「CrazySnail_x」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_40910372/article/details/96329505


免責聲明!

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



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