idea中如何使用(Undo Commit...)
一.只能對(duì)最后你的一次commit或push做修改
故分兩種情況:
- 情況1:最后一次的記錄是commit未push
- 情況2:最后一次的記錄是已經(jīng)push
二.情況
1:最后一次的記錄是commit未push 1.最近兩次commit如圖:
2.選中commit2,點(diǎn)擊Undo Commit…
3.彈出這個(gè)界面
4.然后就剩下這一個(gè)commit記錄了
5.此時(shí)你有兩種選擇
- ① 繼續(xù)修改代碼,然后再次提交,甚至推送
- ②或者在提交窗口中,還原commit 2 的更改
三.情況2:最后一次的記錄是已經(jīng)push
1.最后兩次push如圖
2.選中push2,點(diǎn)擊Undo Commit…
3.彈出這個(gè)界面
4.然后就剩下這一個(gè)push記錄了
5.此時(shí)你有兩種選擇
① 繼續(xù)修改代碼,然后再次提交,然后當(dāng)推送的時(shí)候注意了?。。‘?dāng)你想push時(shí)一定要選擇 【force push】,【force push】,【force push】。當(dāng)然強(qiáng)推時(shí)你一定要保證在你上次undo commit到這次force push之間,同事沒有push過代碼,不然你就把別人的代碼覆蓋了,等著被套麻袋吧。
②或者在提交窗口中,還原push 2 的更改。不過還原之后,一定要記得force push一下,一定要記得force push一下,一定要記得force push一下!不然你下次push會(huì)提示你merge之前自己的代碼,相當(dāng)于白 undo commit…了。當(dāng)然強(qiáng)推時(shí)你一定要保證在你上次undo commit到這次force push之間,同事沒有push過代碼,不然你就把別人的代碼覆蓋了,等著被套麻袋吧。
【還原】:
【force push】:
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java編程實(shí)現(xiàn)判斷網(wǎng)上鄰居文件是否存在的方法
這篇文章主要介紹了Java編程實(shí)現(xiàn)判斷網(wǎng)上鄰居文件是否存在的方法,涉及Java針對(duì)路徑轉(zhuǎn)換及字符串操作的相關(guān)技巧,需要的朋友可以參考下2015-10-10容器環(huán)境的JVM內(nèi)存設(shè)置實(shí)踐記錄
Docker和K8S的興起,很多服務(wù)已經(jīng)運(yùn)行在容器環(huán)境,對(duì)于java程序,JVM設(shè)置是一個(gè)重要的環(huán)節(jié),這里總結(jié)下我們項(xiàng)目里的最佳實(shí)踐,對(duì)容器環(huán)境的JVM內(nèi)存相關(guān)知識(shí)感興趣的朋友一起看看吧2022-03-03Java While循環(huán) do-while循環(huán)用法
循環(huán)語句就是讓計(jì)算機(jī)根據(jù)條件做循環(huán)計(jì)算,在條件滿足時(shí)繼續(xù)循環(huán),條件不滿足時(shí)退出循環(huán),需要的朋友可以參考下2020-11-11SpringBoot自定義工具類實(shí)現(xiàn)Excel數(shù)據(jù)存入MySQL數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了如何使用EasyExcel讀取Excel內(nèi)數(shù)據(jù)并轉(zhuǎn)換為csv格式數(shù)據(jù),然后實(shí)現(xiàn)字符串分割,分割出屬性名和屬性值建表插入MySQL數(shù)據(jù)庫(kù)中,感興趣的可以了解下2024-03-03Java源碼深度分析String與StringBuffer及StringBuilder詳解
當(dāng)對(duì)字符串進(jìn)行修改的時(shí)候,需要使用?StringBuffer?和?StringBuilder類,和String類不同的是,StringBuffer和?StringBuilder類的對(duì)象能夠被多次的修改,并且不產(chǎn)生新的未使用對(duì)象,本篇我們來分析分析它們的源碼2022-05-05Java實(shí)現(xiàn)拓?fù)渑判蛩惴ǖ氖纠a
在圖論中,拓?fù)渑判颍═opological Sorting)是一個(gè)有向無環(huán)圖(DAG, Directed Acyclic Graph)的所有頂點(diǎn)的線性序列。本文將為大家講講拓?fù)渑判蛩惴ǖ脑砑皩?shí)現(xiàn),需要的可以參考一下2022-07-07