1. 程式人生 > >git個人使用總結 —— idea命令列、撤銷commit (未完待續)

git個人使用總結 —— idea命令列、撤銷commit (未完待續)

近期在使用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就可以了。