記一次 Git 操作的糟心之旅

2021-08-28 02:40:35 字數 716 閱讀 9116

開發一天, 最後下班的時候, 要合併到master上, 結果呢, 出現報錯

please move or remove them before you can merge.

aborting

git clean  -d  -fx ""

其中 x -----刪除忽略檔案已經對git來說不識別的檔案

d -----刪除未被新增到git的路徑中的檔案

f -----強制執行

then , 照做了, 合併 , 還是同樣的錯誤, 又執行了一次git clean -d -fx "", 咦, 不報錯了,

那就合併吧, 但是,但是, 之前在開發分支上的檔案刪除了,這就很難受了呀,

刪除可能會是    

* 在windows上刪除到了**站

* linux上, 那就真的再見了!!!沒有後悔藥

接著利用搜尋引擎, 找到這個命令git refloggit-內部原理-維護及資料恢復

按照步驟一步步操作, 竟然可以,

此時, 以上操作都是在master上, 執行了commit 操作,

前提是, 把開發分支上的內容已經commit了, 不然就找不到了

,成功地又切換到開發分支上, 再看一眼檔案,還在,

那就合併提交吧

end

記一次說折騰就折騰的Git之旅

背景是前幾天進行專案git倉庫拆分,對一些現有的git倉庫修改,對現在使用的乙個專案遷移到另乙個倉庫中。問題是這個倉庫是n久之前建立的,有一些舊的 本地的專案還有n多個分支。遷移的目的很明確,將現有的 的分支進行合併,然後推送到新的git倉庫。因為是頭一次做這件事兒,所以走了一條彎路,我先是簡單的給...

記一次github踩坑之旅

關於vue專案預覽問題 由於vur cli 的公升級,生成的專案目錄中沒有config檔案。根據官網介紹可以自己在根目錄下新建vue.config.js。在將vue專案上傳到github時,必須必須先編譯 本人第一次上傳就那麼得瑟的將未編譯檔案push啦 執行npn run build,會得到乙份打...

記一次操蛋的mysql注入之旅

最近開始學習web安全的知識,剛好學完mysql注入這塊,趕緊找個 練練手,整個過程很順利,但是結果很操蛋。我還是個小菜鳥,各位大神看了輕噴.站點 馬賽克遮體 1.注入點檢測 and 1 1 結果正常 and 1 2 結果為空 勤奮的孩子運氣不會差,一出手就發現了注入點,下面就開始一步步開搞。2.猜...