idea命令列、撤銷commit
阿新 • • 發佈:2018-11-21
原文地址:https://blog.csdn.net/chzphoenix/article/details/38090349
近期在使用git,最開始在idea介面操作,後來要求用命令列。剛開始還不是很習慣,感覺很麻煩,用了幾天後感覺爽極了!
其實git的命令也不是很多,熟悉一段時間就差不多能順利使用了。使用過程中遇到了各種各樣的問題,有些小問題就在這裡集中總結一下。
1、idea命令列。git安裝後就自帶終端git bash,使用起來很方便。但是用idea開發,開發後還要在相應資料夾下開啟git bash很麻煩。其實idea也帶有終端terminal,在最下方可以找到,在這裡就可以執行命令。但是如果是預設方式安裝的git,在idea終端裡輸入git命令會找不到,這是因為沒有配置path。其實在安裝git的時候注意一下,第三個選項就是自動配置path的安裝方式,選擇那個安裝就可以了。這樣就可以直接在idea終端裡來操作git了。
2、撤銷commit重新提交。commit了一部分改動,但是發現有有錯誤。其實這時可以將錯誤修改amend追加即可。但是我們使用gerrit,push上去的這次提交被abandon了,這樣就不能用同一個changid來提交了。那麼就需要撤銷這次commit,但保留程式碼的修改,然後再重新提交。這時可以git reset --mixed **** (****為上一個commit的id),這樣就取消了本次提交,而且保留了改動的原始碼,然後在 add->commit就可以了。