ChangeList
在使用idea提交代碼的時(shí)候,經(jīng)常會(huì)遇到配置文件和工具類或者測試類不想commit的情況。
但每次commit都會(huì)因?yàn)楦鞣N文件混在一起,需要仔細(xì)看。
這個(gè)時(shí)候,需要用到ChangeList。
在commit的彈出的文件界面里,選中你不想commit的文件,右鍵,move to another changelist,給這個(gè)changelist取個(gè)名字,比如我取no commit,這里面就放我不想commit的文件。
Stash Changes和Unstash Changes
切換分支的時(shí)候,經(jīng)常會(huì)用到這個(gè)功能。
有時(shí)候代碼還沒寫完,還不想commit。這時(shí)候又碰到需要切換分支去解決其他分支的問題。但因?yàn)槟氵€有代碼未commit,切分支是切不了的。
這時(shí)候需要用到Stash Changes,將代碼暫存。這時(shí)候你未提交的代碼都會(huì)消失。因?yàn)闀捍嫫饋砹?。這時(shí)候你再切換分支,就可以切換成功了。等處理完這個(gè)分支的問題后,再切換回來,使用Unstash Changes,之前暫存的代碼就取出來了。文章來源:http://www.zghlxwxcb.cn/news/detail-777617.html
undo commit
本地提交了,想撤回,可以使用undo commit。不會(huì)有提交記錄(即版本號),并且代碼不會(huì)消失,revert commit會(huì)有撤回的記錄(版本號)。文章來源地址http://www.zghlxwxcb.cn/news/detail-777617.html
到了這里,關(guān)于idea 工作中常用的 git 技巧: ChangeList,Stash Changes的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!