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

來源:互聯網
上載者:User

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

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




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.