A. intellij idea用git怎麼回退上個版本
gitreset[commit哈希值]但是這樣做只能把本地分支回滾到該commit上,遠程分支還在原來的地方。可以這樣操作:在你想要回滾的commit上另外建一個新分支,然後gitcheckout[該分支],然後把原來的分支刪除掉,gitbranch-d[老分支]可以刪除本地的老分支,同樣,遠程分支還是老狀態,可以gitpushorigin:[老分支],把遠程的老分支刪除,這樣你需要回滾的commit之後的信息在本地和遠程都徹底消滅了(慎重,確保你真的不要這些信息了哦)。而你需要回滾的commit之前的信息全部保存了,只不過是分支名字換了一下,你也可以把分支改名回來。這時遠程的新分支還不存在,你之後又改動commit並且push之後,遠程也和本地同步上了。