原文地址: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就可以了。