如推送了多餘或者錯誤的檔案,一定要撤銷推送,不然會對其他協同人員造成巨大的影響。這裡一定要選擇想要回退到的版本才能生效。
這裡是重置的四個選項,對應了不同的操作,需要謹慎選擇。在選擇的回退點之後的所有更改將會保留並被 git 追蹤下來。這就意味著回退到了未提交狀態。
可以在 local changes 中的changes檢視到它們。
這種方式剛好回退到了推送前的狀態,最符合撤銷的期望,推薦選擇。
mixed在選擇的回退點之後的所有更改將會保留但不會被 git 追蹤下來。這就意味著回退到了未新增狀態。
可以在 local changes 中的unversioned files檢視到它們。
hard在選擇的回退點之後的所有更改都會被丟棄(包括未提交和已提交的檔案)。這種方式會刪除回退點之後的所有檔案,影響巨大,除非真的有此需要,否則不推薦使用。
keep在選擇的回退點之後的所有已提交的更改會被丟棄,但未提交的檔案會被完整地儲存下來。選擇模式後點選 reset 即可回退此時只是本地回退了,並沒有影響到遠端,所以還需要推送。這裡沒有看到可推送的內容,因為確實沒有提交檔案供推送。
此時要想影響到遠端需要選擇強制推送強制推送不可選擇,這是因為對主分支有保護,需要更改設定。去掉保護的分支,儲存。再次推送,發現有強制推送的選項了。強制推送完成,檢視本地日誌。已經沒有想撤銷的那次推送記錄了。檢視 gitee 上是否回退gitee 上也沒有了想撤銷的推送記錄,撤銷成功。git 六 IDEA中使用git
安裝好intellij idea後,如果git安裝在預設路徑下,那麼idea會自動找到git的位置,如果更改了git的安裝位置則需要手動配置下git的路徑。選擇file settings開啟設定視窗,找到version control下的git選項 選擇git的安裝目錄後可以點選 test 按鈕測試...
git刪除idea檔案
我們時常在git上傳 的時候發現會上傳一些我們並不需要上傳的 例如.ieal 目錄下面的檔案,如下圖所示 解決的方法 第一步 是在 的目錄下面加入gitignore檔案,此檔案可以過濾你不需要上傳的檔案以及資料夾,大概的模板如下 target sts apt generated classpath ...
IDEA整合git方法
當然如果你對git命令比較熟悉,用這個軟體就可以實現所有的git操作了。下面我們來整合進idea開發工具。開啟idea軟體。第一步 按照下圖開啟。第二步 你會看到乙個彈出框,然後開啟如圖 操作完上面步驟之後,點選ok就可以了。這樣idea就成功的整合了git了。選擇下面選項然後會出現 填完之後直接c...