從subversion切換到git或是mercurial剛開始對於開branch有點畏懼, 於是剛開始還是都在master中修改code, 但是逐漸了解branch的好處後, 就喜歡上branch的功能, 只要修改或是加新的功能就很自然切換到branch去修改, 等修改到stable後再merge到master, 於是讓master變成了stable main stream, 這個習慣如果養成了, 就會發現git/mercurial真是好用!
git branch切換 在 軟體開發學習資訊分享 Facebook 八卦
Git的branch還真是好用, 但是遇到一個問題, 在branch中新增了一些檔案, 想把這些新增的檔案加回去master,但是修改的檔案不用merge回去master. 第一個直覺的想法是切換到branch然後將新增的檔案copy出來到另一個目錄, 然後再切換回master將檔案加上去.... 這樣做似乎有點不太"專業". 於是用google search了一下, 原來git可以在master下將branch下某些檔案checkout出來然後commit到master. git算你厲害, 這樣的功能都想到了!
git branch切換 在 軟體開發學習資訊分享 Facebook 八卦
剛剛發現了一個git stash功能還不錯用, 雖然要試驗新功能會習慣使用git branch後再切換到branch去工作, 如果code改壞了, 還可以切回master或是用diff功能, 但是這樣似乎有點Heavy, 可以試看看git stash, 修改的code不用commit到repository先用git stash先將修改存到暫存區, 這樣工作區就回復到前一版, 如果要將之前的修改叫回來, 用git stash pop就可以了, 所以範圍很小的source code變動, 不要commit又要保留變動與隨時切換到前一版, 用git stash就夠用了. svn revert 就沒有那麼好用了, revert後, 沒有commit的檔案變更就消失了
git branch切換 在 VSCode新手入門—常用快捷鍵/怎樣快速切換專案 - YouTube 的八卦
... <看更多>